![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Nbush |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Qt Designer - там код на python интегрируется? Или там только объекты безликие, и все надо будет во внешнем редакторе дописывать?
Еще вопрос по размеру Stand-alone готового приложения: сравнивая pyQt и wxPython? для платформы например windows у меня размер "компилированной" программы получается больше 20мег. На сколько тянет Qt? |
|||
|
||||
Vach |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 17.10.2003 Где: Санкт-Петербург Репутация: нет Всего: 18 |
В "Qt Designer" нету Python
В составе pyQt есть pyuic (PyQt user interface compiler.) он с ключиками (там все просто) из *.ui сделанного в Designer генерирует класс (в файл или консоль). Потом просто создаещь свой класс пронаследовав сгенеренное pyuicом и переопределяешь слоты (не редактиру то что генерит pyuic - переписывать запаришся) А внешние редакторы (такие как Eric) юзают pyuic предоставляе возможность в gui перегенерить форму. По мне проще пользовать свой "любимый" редактор и написать простенький класс, который при запуске проверяет модификацию (скажем touch *.ui) и генерит все сам - когда надо (в режиме отладки) ЗЫ wxPython - не работал Это сообщение отредактировал(а) Vach - 13.7.2007, 13:46 |
|||
|
||||
Artemios |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 405 Регистрация: 14.8.2006 Где: Саратов, Россия Репутация: 9 Всего: 50 |
На wx не делал standalone. На PyQt4: тестовый файл с импортом:
standalone ~ 19.2 Mb, из них Qt-шные и PyQt-шные библиотеки: mingwm10.dll -- 11 643 байт QtCore.pyd -- 1 301 504 байт QtCore4.dll -- 1 915 904 байт QtGui.pyd -- 5 295 616 байт QtGui4.dll -- 7 869 440 байт sip.pyd -- 57 856 байт после прогонки самых крупных из них через upx имею размеры: QtCore.pyd -- 232 448 байт QtCore4.dll -- 675 840 байт QtGui.pyd -- 649 216 байт QtGui4.dll -- 2 887 168 байт и конечный размер полученного standalone: 7.88 Mb Да, кстати, питоновский код из дизайнерского *.ui можно и не генерировать, грузить исходный ui "на лету". Постараюсь в скором времени описать на соседней ветке работу с дизайнером, только время найду... -------------------- fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ] |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Разработка GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |