gpt4 book ai didi

qt - 如何仅设置 `Widget` 大小?

转载 作者:行者123 更新时间:2023-12-04 02:33:52 25 4
gpt4 key购买 nike

我如何设置只是 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()

输出:

enter image description here

描述:

这将创建 Window包含 Widget .
我想设置这个 Widget尺寸。我知道有一个方法 Widget.setGeometry , 但它需要 4 个参数 (x, y, width, height)。我想要一个像 Widget.setGeometry 这样的方法它只需要大小参数(宽度,高度)。

附言
随意修改我的问题。因为我一直在学习英语!!

谢谢。

最佳答案

只需使用 QWidget.resize(weight, height) .

例如:

gameLabel.resize(200, 100);

此外,您还可以使用 QWidget.sizeHint() 自动获得合适的尺寸,例如:
gameLabel.resize(gameLabel.sizeHint());

关于qt - 如何仅设置 `Widget` 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24421745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com