В PyQt4 у меня есть главное окно, которое устанавливает в качестве центрального (и единственного) виджета пользовательский виджет, который я создал.Через действие пользователя виджет может изменить свой размер.Когда это происходит, я хочу, чтобы главное окно, содержащее виджет, отрегулировало его размер так, чтобы оно соответствовало новому размеру его дочернего виджета.К сожалению, этого не происходит.Новый виджет создан, но он вынужден адаптироваться к предыдущему размеру главного окна.Я переопределил метод sizeHint для виджета, чтобы он возвращал желаемый размер, но это, кажется, игнорируется.Я также добавил вызов updateGeometry как для виджета, так и для главного окна, но это также не влияет.
Я почти уверен, что близок к тому, чтобы заставить это работать, но я не оченьопыт в нюансах Qt.Кто-нибудь может дать мне какое-то руководство здесь?