WxSizer-Comments
MiDNiT3 12.09.2009 - 17:44
отличная статья
Jenyay 12.09.2009 - 21:34
MiDNiT3, спасибо :)
06.11.2009 - 16:34
Прекрасная статья. Читая ее я не раз мысленно сравнивал с лайоутами в Qt и надо отметить, что в последнем все сделано немного более логично. Например, совершенно непонятно, зачем использовать какое-то выравнивание элементов, когда этим должен заведовать spacer, просто вставляем растяжку туда, где должно быть свободное место - и пожалуйста, вот вам выравнивание. И еще совсем непонятно, каким образом то, является ли сайзер главным для формы или нет, должно влиять на на логику его работы
Так что вывод: если хотите быстро создавать приложения с красивым интерфейсом для повседневных целей, лучше начать с Qt. Однако, если вас вдруг начнет душить жаба, что вашему приложеньицу для работы надо тащить за собой 20 метров (это базовый вариант - QtCore и QtGui, а если захотите встроить еще и скрипты...), то стоит глянуть в сторону wxWidgets
axe 27.02.2010 - 11:35
границы сайзеров
как отобразить границы сайзеров?
Jenyay 27.02.2010 - 19:29
Боюсь, что простым способом никак. Можно сделать так, что в сайзере будет лежать панель с рамкой, а уже в ней нужные элементы, но это не очень удобно.
Eugene 19.08.2010 - 01:48
Очень полезно для начала. Большое спасибо!
rez 31.01.2011 - 19:11
СПАСИБО
MoDen 18.08.2011 - 14:57
Все понятно. Четко. Молодец!
Yoschi 22.07.2012 - 14:21
Спасибо за хорошую вводную!
Подсказочка насчёт GridBagSizer и "сам сайзер растянуть на все окно мне так и не удалось, его ячейки всегда имеют минимально возможный размер."
Согласно документации, этот класс наследуется от FlexGridSizer и соответственно, обладает его возможностями. AddGrowableCol и AddGrowableRow работают - я проверил
Александр 08.04.2020 - 20:57
Сайзеры в wxWidgets / wxPython
Как редко можно встретить столь замечательно раскрытую тему. Я в восторге!!! Всё разложено по полочкам в определённом порядке и объяснено. Спасибо.
Сяв 20.04.2020 - 19:50
Автору ОГРОМНАЯ благодарность! Мне действительно не удалось разобраться с интерфейсом, и эта статься очень помогла!!!
MihaPog 06.03.2021 - 18:11
Спасибо!
Спасибо!
MihaPog 06.03.2021 - 18:24
Спасибо!
Спасибо!
Антон 10.02.2023 - 01:39
как задать размеры кнопок?
Статья замечательная, почти научная! =). Но вопрос. А как задавать для UI-элементов, например кнопок, размеры в %? Только помещая их в ячейки сайзеров и задавая proportion? Для самих элементов я увидел только задание размера в пикселях, что как правило не очень хорошо.
Антон 10.02.2023 - 03:12
как задать размеры кнопок?
Статья замечательная, почти научная! =). Но вопрос. А как задавать для UI-элементов, например кнопок, размеры в %? Только помещая их в ячейки сайзеров и задавая proportion? Для самих элементов я увидел только задание размера в пикселях, что как правило не очень хорошо.
Антон 10.02.2023 - 03:12
как задать размеры кнопок?
Статья замечательная, почти научная! =). Но вопрос. А как задавать для UI-элементов, например кнопок, размеры в %? Только помещая их в ячейки сайзеров и задавая proportion? Для самих элементов я увидел только задание размера в пикселях, что как правило не очень хорошо.
Jenyay 10.02.2023 - 09:15
> А как задавать для UI-элементов, например кнопок, размеры в %? Только помещая их в ячейки сайзеров и задавая proportion?
Да, других, более прямых способов я не знаю.
unreal666 20.06.2024 - 12:44
Исправь во многих местах GradBagSizer на GridBagSizer
Jenyay 20.06.2024 - 14:07
Спасибо, поправил.