У меня есть папка, содержащая несколько файлов .jpg
(каждый из них 100x100 пикселей).Создайте загрузку изображений кнопок из .jpg файлов
Я хотел бы создать панель wxPython
, отображающую все эти .jpg
(с мозаичным расположением), как wx.BitmapButton
.
Я попробовал демонстрацию wxPython под названием BitmapButton.py
, но это загружает изображения только из встроенного изображения, здесь я не знаю, каков канонический способ сделать это с помощью JPEG.
Более того, я бы хотел, чтобы эта панель автоматически выдавала good расположение кнопок.
Пример: предположим, у меня есть 10 кнопок.
- Если ширина окна является достаточно большой, чтобы соответствовать 5 кнопок в ряд, должен быть отображен 2 ряд 5 кнопок,
- Если окно изменяются в меньшей ширины, затем 2 ряда из 4 кнопки + 1 строка 2 кнопки должны быть отображены и т.д.
Как бороться с JPEGs вwx.BitmapButton
, и если много кнопок, как сделать ТНА t у них автоматически хорошая компоновка на панели (автоматическое выравнивание по строкам)?
Все моего опыта WxPython говорит мне, что перестановка кнопки на основе размера будут массивной болью – wnnmaw
Спасибо за ваш ответ @wnnmaw. Мой вопрос действительно был: есть ли виджет 'BoxSizer' (или какое-либо другое имя), который мог бы обрабатывать * автоматическое * -применение кнопок в панели? – Basj