Heim > Backend-Entwicklung > Python-Tutorial > Einige QtGui-Strukturen

Einige QtGui-Strukturen

Barbara Streisand
Freigeben: 2024-12-06 09:07:10
Original
376 Leute haben es durchsucht

Some QtGui structures

Die GUI in Qt hilft bei der Organisation und Synchronisierung einer Reihe von Parametern:

  1. Kernelfunktionen (Core) mit ihren Anforderungen an die Installationsumgebung und die Reihenfolge der Implementierung von Variablen
  2. Widgets in Qt werden als speicherzugewiesene Codeblöcke dargestellt, in .py implementiert und in XML in .ui beschrieben
  3. Die Organisation folgt einem Prinzip ähnlich der Verbindung zwischen JavaScript, HTML und CSS
font = QtGui.QFont()
        font.setPointSize(10)
        self.pushButton.setFont(font)
        self.pushButton.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.pushButton.setObjectName("pushButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1126, 26))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
Nach dem Login kopieren

Nachdem wir die QtGui-Bibliothek angeschlossen haben, können wir die benötigten Parameter und Widgets auf der grafischen Oberfläche festlegen und sie gleichzeitig für den Code benennen.
Verschiedene Klassen wie QPushButton, QMenuBar, QStatusBar bestimmen den Abdeckungsbereich eines bestimmten Objekts. Verschiedene Module ähneln in ihrer Struktur API-Methoden, und wenn Sie jedes einzelne aufrufen, erhalten Sie den erwarteten Aufruf.

 <Widget>



<p>Vergessen Sie nicht, jede der aufgelisteten Klassen in XML zu beschreiben, damit die Dateien beim Start korrekt angezeigt werden. Gui stellt nur das Ausgabebild bereit; Sie schreiben das gesamte Backend in anderen Qt-Modulen.<br>
Es ist besser, Projektdateien an einem Ort zu speichern, um zu vermeiden, dass ihre Pfade explizit in den Computerspeicher geschrieben werden. Wenn es möglich ist, nicht mehr Dateien zu erstellen, schreiben Sie alles in einer. Python erlaubt im Gegensatz zu Java/C/Kotlin keine Strukturen, die schwer zu kompilieren sind.</p>


          

            
        
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinige QtGui-Strukturen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage