Форум сайта python.su
Немец думает на ходу, англичанин - сидя, француз - лежа, русский потом:) Поставил себе PyQt, поработал немного и возник вопрос: чем оно лучше остальных GUI, а чем хуже? Понимаю, что вопрос тупой: каждый фреймворк для своей цели, но какие это цели, и как они достигаются?
Офлайн
Qt (PyQt) гараздо лучше документирован, чем другие средства разработки GUI для програм на Python. Пробовал Tkinter и wxPython, но из-за отсутствия литературы по ним, вынужден был перейти на PyQt.
Офлайн
юзай поиск..тем с обсуждением что лучше была уже целая куча..
Офлайн
Это про wxPython мало литературы?
Офлайн
FerromanЕсть книга “wxPython in Action” на английском, из которой С.Володеев перевёл 5 глав из 18-ти. А что ещё?
Это про wxPython мало литературы?
Офлайн
mamaj76А еще могучий wxDemo, которого, по-моему, хватает за глаза, так как там в примерах (с комментариями кстати) охвачено процентов 90% возможностей либы.
А что ещё?
Офлайн
Поставил себе PyQt, поработал немного и возник вопрос: чем оно лучше остальных GUI ?всем.
Отредактировано (Дек. 8, 2009 20:24:49)
Офлайн
PyQt тоже неплохо подходит для чего-то простого :) Да и кроме интерфейса он имеет еще много полезных фишек для работы с потоками, сокетами, базами данных и т.д.
Офлайн
…и на большенство этих фишечек лучше забить.
Вы спросите меня почему? А я вам отвечу – не питоний стиль у PyQt. Совсем не питоний. Даже с учётом нового стиля коннектов.
Да, я сам люблю его и если писать гуйню, так точно а нём. Но вот базу данных лучше на Алхимии или даже стандартном sqlite. И с сокетами лучше через стандартный socket работать… И в нитях кью-тешных тоже большой надобности нет…
ИМХО: для гуйни – Qt, для чего остального – всё остальное.
Hint: я предпочитаю ваять controller (MVC) на QObject – с view лучше стыкуется.
Офлайн
Спасибо за информацию.
Офлайн