In diesem Artikel werden wir sehen, wie wir den Text des Drehfelds groß schreiben können, um die setFontMethode zur Verwendung von Schriftarten festzulegen , die das QFontObjekt als Argument verwendet. Damit der Text, dh die Schriftart, groß geschrieben wird, müssen wir das QFont-Objekt des Drehfelds abrufen, es großschreiben und es dann dem Drehfeld neu zuweisen.

Dazu verwenden wir die setCapitalization-Methode mit dem QFont-Objekt der Spinbox

Syntax: font.setCapitalization (True)

Argument: Es wird Bool als Argument verwendet

Return: Es wird None zurückgegeben



Unten ist die Implementierung

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.setCapitalization(True) 
  
        
        self.spin.setFont(font) 
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :