среда, 12 марта 2008 г.

python-qt-qwt

И так, захотелось мне писать проги с "окошками" за минимальное время и с максимальной быстротой (т.к. возможно вскоре это будет производственной необходимостью). Кроме того, поскольку контора сейчас сидит под виндами, а в дальнейшем стоит планировать хотя бы частичное внедрение пингвина, то уже сейчас стоит закладываться на кросплатформенность, которая присуща всем 3-м инструментам.

Почему питон? - потому, что легкий синтаксис, потому что много модулей, потому что кросплатформенный и в конце концов, потому что имхо модно.

Почему Qt? - потому что обывателя интересуют окошки, потому что мне понравились методы использования сигналов/слотов, потому что всё грамотно объектно-ориентировано.

При чём тут qwt? - qwt, как известно, библиотека для qt, которая предоставляет различные элементы оформления, востребованные в научной среде (plot с автомасштабированием, различные крутилки, ползунки и пр), так что прикрутить это к нашим окошкам было бы очень недурно.

Отдельной строкой стоит отметить, что интерфейс на Qt может быть легко "нарисован" в дизайнере, а получившейся .ui-файл транслирован на питон, т.о. руками остаётся лишь написать обработчики для элементов окна, и должна получиться вполне рабочая прога.

И вот, руководствуясь этими соображениями и подогреваемый желанием лёгкой наживы, я начал своё "хождение по мукам"....

...продолжение следует.

3 комментария:

cormorant комментирует...

Жду с нетерпением. Смотрел pyqwt, но с чего начать начинающему околонаучному работнику не нашёл

DS комментирует...

Наверно, правильнее всего начать с examples.. Дело в том, что когда я выбирал на чём писать проект, на чистом Qt или python+qt+qwt, то остановился на первом (см. теги khameleon), а к связке python+qt с тех пор к сожалению не притрагивался.

Анонимный комментирует...

А почему Вы не используете стандартную библиотеку питона tkinter? Это вроде бы проще...