Neste artigo, veremos como podemos definir a sugestão de estilo do texto da caixa de rotação. As dicas de estilo são usadas pelo algoritmo de correspondência de fontes para encontrar uma família padrão apropriada se uma família de fontes selecionada não estiver disponível. Existem muitas dicas de estilos oferecidas pela caixa giratória, como AnyStyle, SansSerif, Times etc.

Para fazer isso, usamos o setStyleHintmétodo com o objeto QFont da caixa de rotação.

Sintaxe: font.setStyleHint (style_hint, style_preference)

Argumento: leva uma sugestão de estilo como argumento e o segundo argumento é opcional, que é a preferência

Retorno: Retorna Nenhum



Abaixo está a implementação

from PyQt5.QtWidgets import * 
from PyQt5 import QtCore, QtGui 
from PyQt5.QtGui import * 
from PyQt5.QtCore import * 
import sys 
  
  
class Window(QMainWindow): 
  
    def __init__(self): 
        super().__init__() 
        self.setWindowTitle("Python ") 
        self.setGeometry(100, 100, 600, 400) 
        self.UiComponents() 
        self.show() 
    def UiComponents(self): 
      self.spin = QSpinBox(self) 
        self.spin.setGeometry(100, 100, 250, 40) 
        self.spin.setRange(0, 999999) 
        self.spin.setPrefix("PREFIX ") 
        self.spin.setSuffix(" SUFFIX") 
        font = self.spin.font() 
        font.setStyleHint(QFont.Serif, QFont.PreferOutline) 
        self.spin.setFont(font) 
  
  
  
App = QApplication(sys.argv) 
window = Window() 
sys.exit(App.exec()) 

Resultado :