In diesem Artikel erfahren Sie, wie Sie das Hintergrundbild auf das gedrückte Optionsfeld einstellen können. Standardmäßig ist beim Drücken des Optionsfelds kein Bild festgelegt. Das Hintergrundbild der gedrückten Taste wird jedes Mal angezeigt, wenn das Optionsfeld aktiviert oder deaktiviert ist.

Um das Hintergrundbild auf das gedrückte Optionsfeld zu setzen, müssen wir den Stylesheet-Code ändern. Unten finden Sie den Stylesheet-Code.

QRadioButton :: gedrückt
{
Hintergrundbild: URL (image.png);
}}

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.radio_button = QRadioButton(self) 
  
        
        self.radio_button.setGeometry(200, 150, 120, 40) 
  
        
        self.radio_button.setText("Radio Button") 
  
        
        
        self.radio_button.setStyleSheet("QRadioButton::pressed"
                                        "{"
                                        "background-image: url(image.png);"
                                        "}") 
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :