如何设置仅
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()
输出:
描述:
这将创建包含
Window
的 Widget
。
我想设置这个Widget
尺寸。我知道有一个方法Widget.setGeometry
,但它需要4个参数(x,y,宽度,高度)。我想要一个像 Widget.setGeometry
这样的方法,它只需要尺寸参数 (宽度,高度)。
附注 请随意修改我的问题。因为我一直在学习英语!!
谢谢。
QWidget.resize(width, height)
。这相当于QWidget.resize(PySide.QtCore.QSize(width, height))
。
例如:
gameLabel.resize(200, 100);
QWidget.sizeHint()
自动获取合适的尺寸,例如:
gameLabel.resize(gameLabel.sizeHint());