In diesem Artikel erfahren Sie, wie Sie die Auffüllung auf ein Kontrollkästchen setzen. Das Auffüllen ist im Grunde ein Raum zwischen dem Rand und dem Inhalt. Standardmäßig gibt es keinen Platz zum Auffüllen, aber mit Hilfe des Stylesheets können wir das Auffüllen auf ein Kontrollkästchen setzen.

Unten sehen Sie die Darstellung des normalen Kontrollkästchens im Vergleich zum Kontrollkästchen mit Polsterung.

Stylesheet-Code, um dies zu tun.

QCheckBox
{
Rand: 2px festes Schwarz;
Polsterung: 10px;
}}

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): 
        
        checkbox = QCheckBox('Geek ?', self) 
  
        
        checkbox.setTristate(True) 
  
        
        checkbox.setGeometry(200, 150, 100, 50) 
  
        
        
        checkbox.setStyleSheet("QCheckBox"
                               "{"
                               "border : 2px solid black;"
                               "padding : 10px;"
                               "}") 
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :
pyqt-checkbox-padding-python