我该如何设定 Widget尺寸?
我的代码:
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()
Run Code Online (Sandbox Code Playgroud)
输出:

描述:
这将创建Window包含Widget。我要设定这个Widget大小。我知道有一个方法Widget.setGeometry,但是它需要4个参数 (x,y,宽度,高度)。我想要一个Widget.setGeometry只接受size参数(width,height)的方法。
PS 随时修改我的问题。因为我一直在学习英语!
谢谢。
Tay*_*510 10
只需使用QWidget.resize(weight, height)。
例如:
gameLabel.resize(200, 100);
Run Code Online (Sandbox Code Playgroud)
此外,您还可以使用QWidget.sizeHint()自动获取合适的尺寸,例如:
gameLabel.resize(gameLabel.sizeHint());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19268 次 |
| 最近记录: |