PyQt4 создает окна, которые невозможно изменить - PullRequest
1 голос
/ 08 мая 2011

По какой-то причине размер любого виджета, который я создаю с помощью PyQt4, не может быть изменен.Когда я пытаюсь изменить размер окна с помощью мыши, ничего не происходит.Следующая простая программа воспроизводит это поведение на моем компьютере:

from PyQt4.QtGui import QMainWindow, QApplication
from sys import argv

app = QApplication(argv)
mw = QMainWindow()
app.exec_()

Я обычно разрабатываю с использованием библиотек C ++ Qt, где я ожидаю, что это сработает.Более того, эквивалентное приложение C ++ ведет себя точно так же.

Что может вызвать это?

Ответы [ 2 ]

0 голосов
/ 08 мая 2011

Я нашел решение - оказывается, я сломал свои настройки compiz довольно ... уникальным способом, из-за чего приложения Qt не изменили размер должным образом. Спасибо всем, кто ответил, однако!

0 голосов
/ 08 мая 2011

mw.setGeometry(0, 0, 640, 480) до исполнения
определяет местонахождение окна на экране (включает два параметра), изменяет его размер (3 и 4 параметра) и позволяет изменять размер.

...