由于某种原因,我使用PyQt4创建的任何窗口小部件都无法调整大小。当我尝试用鼠标调整窗口大小时没有任何反应。以下简单程序在我的机器上重现了这种行为:
from PyQt4.QtGui import QMainWindow, QApplication
from sys import argv
app = QApplication(argv)
mw = QMainWindow()
app.exec_()
我通常使用C ++ Qt库开发,我希望这可以工作。更重要的是,等效C ++应用程序的行为方式完全相同。
是什么导致这种情况?
答案 0 :(得分:0)
mw.setGeometry(0, 0, 640, 480)
。
它在屏幕上找到窗口(第一个参数),调整它的大小(3和4参数)并启用调整大小。
答案 1 :(得分:0)
我找到了解决方案 - 事实证明我以一种相当......独特的方式破坏了我的compiz
设置,导致Qt应用无法正确调整大小。感谢所有回答的人!