Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Python и поcтроение GUI, Существующие библиотеки 
:(
    Опции темы
Gorobes
Дата 20.1.2005, 16:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем доброго дня суток!
Хочу спросить у тех программистов, которые работали над созданием GUI в Python. Я не достаточно опытен в Python, но стоит задача разработки приложения с графическим интерфейсом. Пока под Windows, но в перспективе хотелось бы разработать кроссплатформенное приложение.
Какие порекомендуете библиотеки для GUI. Если кто знает, то хотя бы пару слов о достоинствах, недостатках.
Спасибо. smile
  Вверх
Amsand
Дата 2.2.2005, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.1.2005

Репутация: 1
Всего: 1



Начать можно со стандартного Tkinter, входящего в поставку Python. Достаточно простой, переносимый и, в общем-то, удобный модуль.
PM MAIL   Вверх
megaflop
Дата 5.5.2005, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.5.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 1



Наверно лучшей для содания GUI-приложений на Питоне является библиотека wxPython (www.wxpython.org)
Если хоть немного понимаешьё в Win32 то с освоением никаких проблем. Хорошая документация. А главное - дема из которой можно брать уже готовые примеры кода.
Работает гораздо быстрее чем Tkinter и русский текст необязательно в юникоде делать...
Один минус заметил - если делать экзешник с помощью py2exe, то минимальная программа с wx и одним окном будет весить около 8 мегабайт (при ужатии в архив около 2.5)
PM MAIL WWW ICQ   Вверх
Dark Elf
Дата 5.5.2005, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: нет
Всего: 10



pyQT

IDE (с редактором форм) для pyQT

GTK+ for Python

Это сообщение отредактировал(а) Dark Elf - 5.5.2005, 10:52


--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
foRaver
Дата 11.5.2005, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 561
Регистрация: 6.7.2003
Где: Düsseldorf

Репутация: нет
Всего: 3



PM MAIL WWW ICQ YIM   Вверх
FR
Дата 14.5.2005, 00:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











foRaver

AnyGUI кажется уже сдох.
  Вверх
skalex
Дата 31.5.2005, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



PM   Вверх
alafin
Дата 2.5.2006, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 12.4.2006

Репутация: нет
Всего: 2



--------------------
                              http://python.com.ua
PM MAIL   Вверх
J2A
Дата 2.5.2006, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



http://omsk.lug.ru/wacko/PythonGUI (упоминается еще pySWT и Mozilla XUL)

Цитата(megaflop @ 5.5.2005,  09:36)
Один минус заметил - если делать экзешник с помощью py2exe, то минимальная программа с wx и одним окном будет весить около 8 мегабайт (при ужатии в архив около 2.5)

Все остальные не меньше весят
http://omsk.lug.ru/wacko/py2exe 

P.S. alafin -- мастер подымать старые темы smile и везде вставляет одну и ту же ссылку smile 

Это сообщение отредактировал(а) J2A - 2.5.2006, 16:59
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
slav0nic
Дата 19.5.2006, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



имхо под винду лучше wx
под линукс GTK

но одной нормально портируемой либы не найти=\ только tk
(тотже GTK под виндой падает регулярно) 
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
J2A
Дата 20.5.2006, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



slav0nic, wxGTK реально тормозит. Попробуй попользовать Boa constructor на wxMSW и wxGTK.

PyQt вполне достойный вариант. Тем более, (Py)Qt4 -- GPL для всех платформ. 
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
slav0nic
Дата 20.5.2006, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



я юзаю jabber клиент gajim на GTK, нормально работает, хотя под винду подтормаживает (и падает=) ) 
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
J2A
Дата 21.5.2006, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Цитата(slav0nic @ 20.5.2006,  18:18)
я юзаю jabber клиент gajim на GTK, нормально работает, хотя под винду подтормаживает (и падает=) )

Я ж говорил про wxGTK, а не GTK. А в целом, в "славной тройке" wxPython, PyGTK и PyQt, у первого наблюдаются проблемы с *nix (тормоза, segfault), у второго -- с win32. PyQt (вроде бы) избавлен от таких недостатков + designer/linguist "из коробки". Так что на мой взгляд, PyQt4 -- оптимальный вариант. 
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
slav0nic
Дата 21.5.2006, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



ну segfault это уже скорее проблема Сишных либ
по поводу wxGTK согласен, не стоит...  
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
setq
Дата 21.5.2006, 22:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(J2A @  21.5.2006,  15:44 Найти цитируемый пост)
у первого наблюдаются проблемы с *nix (тормоза, segfault)


А где бы об этом подробнее почитать? 
  Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1574 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.