У меня есть QMainWindow с виджетами, выложенными в сетке. Все они изменяются пропорционально, когда окно изменяется как ожидалось, за исключением виджета, размещенного внутри QGroupBox. Сам QGroupBox изменяется, но виджеты внутри остаются на одном месте. Если я применил раскладку на QGroupBox, виджеты потеряют свои исходные позиции. Обратите внимание, что я использую файл .ui с PyQt4. Вы можете получить файл here.Почему виджеты QGroupBox не изменяются динамически с остальной частью окна?
И это то, что происходит:
Виджеты внутри группового поля должны быть в макете. Если они не в макете, их размер фиксирован (макет управляет размером, без макета, без изменения размера) – Fabio
Что вы имеете в виду, когда говорите «виджеты теряют свои исходные позиции»? (PS: пожалуйста, не связывайтесь с кодом на других сайтах - поместите его в вопрос сам). – ekhumoro
Я имею в виду, что если я применил макет на QGroupBox, все виджеты внутри разместите себя в соответствии с типом макета. Даже если это грид-макет, они не остаются там, где вы их видите на скриншоте, но занимаете позиции совершенно разные. – R01k