Vad
Июль 2, 2009 13:00:47
Требуется поместить на форму круглую кнопку какие есть варианты реализации?
hellslade
Июль 2, 2009 13:38:40
Есть такой вариант wx.lib.agw.shapedbutton.SButton
появилось это вроде в версии 2,8,9,2
Скачайте демку и смотрите ее, там есть полезные вещи :)
Vad
Июль 2, 2009 13:50:57
Описание в инете нашел данного класса..
а вот примеров как сделать именно круглую кнопку что то не видно.
hellslade
Июль 2, 2009 14:02:28
Vad
значит плохо искали. демку смотрели?
self.circular_button = wx.lib.agw.shapedbutton.SButton(self.panel, label='Circular Button', size=(100,100))
вроде кнопка довольно круглая получилась :)
Vad
Июль 2, 2009 14:13:02
Так демку смотрел но примера с круглой кнопкой что то не нашел…
Видимо действительно плохо смотрел)
Vad
Июль 2, 2009 14:53:33
Спасибо за помощь..
Все заработало - то что нада
Vad
Июль 17, 2009 14:29:47
Еще вопрос в тему круглых кнопок…сделал все работает..
Теперь нужно реализовать длинный клик на кнопку..т.е. как то вытянуть события нажатия на кнопку и отпускания кнопки
В свойствах SButton есть OnLeftDown() и OnLeftUp() как их привязать в скрипт не могу пока понять?
Vad
Июль 24, 2009 15:18:52
В продолжении темы..с кнопкой и кликами разобрался…
следующая проблема - не собирается exe файл с помощью py2exe
ругается на SButton а именно:
IOError: No such file or directory: ‘C:\\py_projects\\Test\\dist\\Test.exe\\wx\\lib\\agw\\UpButton.png’
при сборке exe видимо туда не попал файл с картинкой кнопки из модуля wx.lib.agw
Никто не сталкивался с данной проблемой?
Vad
Авг. 4, 2009 14:20:15
Решил проблему сборки exe след. образом:
Нашел вариант модуля lib.agw в котором картинки с изображением кнопок Button.png
преобразовано в строки и включены в сам модуль а не подгружаются.
В таком варианте py2exe смог засунуть их в exe, картинки же *.png он почему то не хотел включать в exe.