Все публикации с тегом “PyQt”

PyQt4-плагины для Qt Designer

В прошлом посте про PyQt я немного рассказал о возможных способах создания GUI и говорил о том, что использование QtDesginer — неплохой вариант. Также я упоминал, что такой подход таит в себе как преимущества, так и недостатки. Преимущества, которые я ощутил на себе: разделение кода представления и кода логики; возможность быстро набросать прототип интерфейса. Недостатки, как это обычно бывает — продолжения достоинств: переработка интерфейса в QtDesigner часто требует больше кропотливого труда, чем в случае правильно организованного ручного кода; существует небольшой диссонанс “я знаю, как это сделать в коде, как же это делается в QtDesigner?”.

Сегодня я расскажу об одной приятной возможности QtDesigner — работе с кастомными виджетами.

продолжить чтение

PyQt: unpythonic GUI

Если посмотреть на моих знакомых питонистов, то большинство из них занимаются web-разработкой. Это вполне себе показатель — Python заслуженно пользуется популярностью у web-разработчиков. Хочу немного разбавить восторги от Django и немногочисленные голоса о web.py или иных web-инструмента рассказом о том, как на Python создавать GUI-приложения.

Для Python есть биндинги к трем основным кроссплатформенным UI-тулкитам: PyGTK (GTK+), wxPython (wxWidgets) и PyQt (Qt). Я имел некий опыт с wxPython, пробовал PyGTK, для меня темной лошадкой оставался PyQt. Пока актуальной была версия 3, стоп-фактором были нелюбимые мной from pyqt import * и неопределенный статус Qt3 для Windows (несмотря на то, что я использую Linux, большинство наших клиентов работают под Windows). PyQt4 в этом плане стал интересной альтернативой. Я вспомнил про него, когда возникла задачка мелкого интерфейса для поиска по БД.

продолжить чтение

Фил Томпсон о PyQt

Перевод интервью KDE Dot News с Филом Томпсоном, автором PyQt. продолжить чтение