У меня есть приложение wxPython с одним фреймом и одной панелью. На этой панели есть несколько статических полей, каждое из которых имеет кнопки и текстовые поля.
Я только начал читать о размерах, но они, кажется, могут быть больше, чем то, что мне нужно, или может быть, это именно то, что мне нужно, но я не знаю, как правильно их использовать!
Рамка в настоящее время открывается с разрешением 1920 x 1080. Если пользователь перетаскивает нижний правый угол, чтобы изменить размер приложения, я просто хочу, чтобы все уменьшалось или увеличивалось по мере необходимости, чтобы сохранить то же соотношение размеров.
Возможно ли это?
Спасибо!
edit: дополнительная информация: я использовал wxPython 2.8 и Boa для создания GUI. Я собираюсь попробовать другой графический интерфейс.
Так что после прочтения еще немного о классификаторах я подумываю сделать следующее:
добавьте гридзайзер и в основном разделите элементы моего окна на строки и столбцы, затем установите размер каждой строки и столбца по мере необходимости, пока я не достигну оригинального макета. Тогда я думаю, установить строки и столбцы для изменения размера правильно? Это достойная идея?