Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 3, 2009 18:24:05

e4key
От:
Зарегистрирован: 2009-07-25
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

Для pygtk - glade3, для pyqt - qtdesigner, для wxpython - wxformbuilder.



Офлайн

#2 Сен. 4, 2009 19:03:55

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

GUI Programming in Python

А есть доки по ttk вроде “Tkinter reference: a GUI for Python”?



Офлайн

#3 Сен. 4, 2009 19:17:10

l.a.savar
От:
Зарегистрирован: 2009-06-10
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

Офлайн

#4 Сен. 7, 2009 15:47:51

GDK
От:
Зарегистрирован: 2009-08-21
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

Короче получилось разобраться и сделать пробный ГУИ - скрипт при помощи QTdesigner. И следующий вопрос: кто с какими проблемами сталкивался при необходимости изменить интерфейс уже работающего приложения и как их лучше избежать?



Офлайн

#5 Сен. 7, 2009 16:43:28

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

GUI Programming in Python

Правильная MVC архитектура спасёт отца русской демократии.

Офлайн

#6 Сен. 7, 2009 18:35:17

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

GUI Programming in Python

l.a.savar
Griffon
А есть доки по ttk
http://www.tkdocs.com/tutorial/index.html
http://skriticos.blogspot.com/search/label/ttk%20tutorial
:)
Это я всё видел уже. Это можно посмотреть открыв ttk.py.
А вот стилям уделяется вообще минимум внимания. А ведь это самое главное.



Офлайн

#7 Сен. 8, 2009 05:34:41

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

GUI Programming in Python

GDK
И следующий вопрос: кто с какими проблемами сталкивался при необходимости изменить интерфейс уже работающего приложения и как их лучше избежать?
Что за малодушие?! Настоящие индейцы граблей не боятся!!! Но и два раза не наступают… ;)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#8 Сен. 8, 2009 11:48:10

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

PooH
Что за малодушие?! Настоящие индейцы граблей не боятся!!! Но и два раза не наступают… wink
Тру индейцы граблей не создают или минимизируют ущерб от них ;)



Офлайн

#9 Сен. 8, 2009 11:52:41

GDK
От:
Зарегистрирован: 2009-08-21
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

Ну MVC это я уже читал. А ещё какие косяки быавют в QT? Подели'тесь опытом. Я имею в виду нелогичности и черезж…ти.
Ну да не боятся. Но всё же Большая Обезьяна желает обрести знания Мудрого Питона.



Отредактировано (Сен. 8, 2009 11:59:33)

Офлайн

#10 Сен. 8, 2009 13:21:01

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI Programming in Python

GDK
Ну MVC это я уже читал. А ещё какие косяки быавют в QT? Подели'тесь опытом. Я имею в виду нелогичности и черезж…ти.
Ну да не боятся. Но всё же Большая Обезьяна желает обрести знания Мудрого Питона.
Не припомню косяков, хотя опыт мой в PyQt не очень большой. Могу только посоветовать сразу изучить новый механизм сигналов-слотов (он появился в PyQt 4.5 и отличается от того что в С++ном Qt, хотя старый тоже поддерживается). Благодаря ему ты получишь несколько больше возможностей и автодополнение. Единственное, чего боюсь, как бы из-за этого потом не возникли проблемы при мигрировании на PySide, а это, определенно, произойдет.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version