In diesem Artikel wird hauptsächlich die Fenstertrennung vorgestellt, die jeden Tag in PyQt5 erlernt werden muss. Sie hat einen bestimmten Referenzwert.
Mit QSplitter können Benutzer die Grenzen von Unterfeldern steuern sie. Die Größe des Subpanels. In unserem Beispiel haben wir zwei QSplitter verwendet, um drei QFrame-Steuerelemente zu trennen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|
In unserem Beispiel haben wir drei Frame-Widgets und zwei QSplitter verwendet. Beachten Sie, dass QSplitter-Grenzen für einige Themes möglicherweise nicht sichtbar sind.
topleft = QFrame(self)
topleft.setFrameShape(QFrame.StyledPanel)
Wir fügen dem QFrame-Steuerelement den StyledPanel-Stil hinzu, um die Grenzen zwischen QFrame-Steuerelementen deutlicher zu machen .
splitter1 = QSplitter(Qt.Horizontal)
splitter1.addWidget(topleft)
splitter1.addWidget(topright)
Wir erstellen ein QSplitter-Steuerelement und fügen zwei QFrames hinzu geh rein.
splitter2 = QSplitter(Qt.Vertical)
splitter2.addWidget(splitter1)
Wir können auch einen Splitter zu einem anderen Splitter-Widget hinzufügen ein weiteres Splitter-Widget.
Nachdem das Programm ausgeführt wurde
Verwandte Empfehlungen:
PyQt5-Tooltip-Funktion, die jeden Tag erlernt werden muss
Das obige ist der detaillierte Inhalt vonPyQt5 muss QSplitter jeden Tag lernen, um die Fenstertrennung zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!