Wie kann ich einstellen, dass nur "Widget" - Größe?
Wie kann ich einstellen, dass nur Widget
Größe?
Mein code:
from PySide.QtGui import QApplication, QWidget, QLabel
import sys
app = QApplication(sys.argv)
mainWindow = QWidget()
gameWidget = QWidget(mainWindow)
#gameWidget.setGeometry(gameWidth, gameHeight) <-- I want to set size of gameWidget such like this. How can I do this.
gameWidget.move(100,0)
gameLabel = QLabel("This is game widget", gameWidget)
mainWindow.show()
Ausgabe:
Beschreibung:
Dadurch wird Window
enthalten Widget
.
Ich wünschen Widget
Größe. Ich weiß, Es ist eine Methode Widget.setGeometry
, aber es dauert 4 parameter (x, y, Breite, Höhe). Ich will eine Methode wie Widget.setGeometry
nimmt nur die Größe-parameter (Breite, Höhe).
P. S.
Fühlen Sie sich frei, zu ändern meine Frage. Da bin ich immer Englisch lernen!!
Dank.
Je nachdem, was Sie haben möchten, am Ende mit einem layout (
QLayout
abgeleitet) sein könnte, einen sehr bequemen Weg, um automatisch zu widgets in der richtigen Größe.InformationsquelleAutor Kei Minagawa | 2014-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einfach
QWidget.die Größe(Gewicht, Höhe)
.Beispiel:
Außerdem können Sie auch verwenden,
QWidget.sizeHint()
um eine richtige Größe automatisch, zum Beispiel:sizeHint
scheint sehr hilfreich. Dank so viel.Hinzufügen @Tay2510 Antwort. Sie könnten SizePolicy.
InformationsquelleAutor Tay2510