lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie erstelle ich eine Checkbox in Python mit PyQT5?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Hier ist ein Beispiel für die Verwendung einer QCheckBox.

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QCheckBox, QLabel, QVBoxLayout, QWidget

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Checkbox mit PyQt")
        self.setGeometry(100, 100, 400, 200)

        layout = QVBoxLayout()

        self.label = QLabel("Checkbox-Status:")
        layout.addWidget(self.label)

        self.checkbox = QCheckBox("Option auswählen")
        self.checkbox.stateChanged.connect(self.on_checkbox_changed)
        layout.addWidget(self.checkbox)

        central_widget = QWidget()
        central_widget.setLayout(layout)
        self.setCentralWidget(central_widget)

    def on_checkbox_changed(self, state):
        if state == 2:  # Zustand 2 entspricht dem Zustand "Angekreuzt"
            self.label.setText("Checkbox ist angekreuzt")
        else:
            self.label.setText("Checkbox ist nicht angekreuzt")

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    sys.exit(app.exec_())
von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer