tumanovalex
Апрель 4, 2009 12:52:38
У меня есть много консольных приложений на С (Visual C++) в виде exe-файлов, а также мои DLL с функциями. Возникла задача быстрого создания для них графического интерфейса: выбор значений из списка, выбор файла с исходными данными для обработки консольными приложениями, ввод исходных данных в числовые и строковые поля ввода, вывод результатов работы консольных приложений в таблицы в графическом интерфейсе (через файлы, если нельзя по-другому), построение графиков по результатам работы консольных приложений, создание закладок в диалоговом окне, между которыми можно переключаться и т.д.). Попробовал MFC и С#, что-то не очень понравилось. Подойдет ли для этой задачи Python? Может быть где-то можно найти пример его использования для решения подобной задача?
Rodegast
Апрель 4, 2009 16:39:33
Насколько я понял тебе нужен фронтэнд. Питон для этого вполне подходит.
Jython
Апрель 4, 2009 19:13:43
tumanovalex
У меня есть много консольных приложений на С (Visual C++) в виде exe-файлов, а также мои DLL с функциями. Возникла задача быстрого создания для них графического интерфейса: выбор значений из списка, выбор файла с исходными данными для обработки консольными приложениями, ввод исходных данных в числовые и строковые поля ввода, вывод результатов работы консольных приложений в таблицы в графическом интерфейсе (через файлы, если нельзя по-другому), построение графиков по результатам работы консольных приложений, создание закладок в диалоговом окне, между которыми можно переключаться и т.д.). Попробовал MFC и С#, что-то не очень понравилось. Подойдет ли для этой задачи Python? Может быть где-то можно найти пример его использования для решения подобной задача?
Спрашиваешь ещё. Конечно на питоне это всё реально сделать
tumanovalex
Апрель 4, 2009 23:10:52
Посоветуйте, пожалуйста, несложный примерчик фронтенда для начала изучения и работы.
ice
Апрель 5, 2009 09:24:33
я когда озадачивался фронтэндом и не знал с чего начать копал вот это
http://pygme.sourceforge.net/
tumanovalex
Апрель 5, 2009 12:13:53
Спасибо большое, буду изучать пример
sky
Апрель 5, 2009 14:28:52
Qt / PyQt
Wx / WxPython
смотри на них..
как вариант бери Qt > 4.5 и пиши на C, у PyQt еще лицензию не поменяли, там GLP а у Qt > 4.5 уже LGPL ..
доков много по Qt / PyQt…
если будешь писать на PyQt начинай отсюда -
http://forum.vingrad.ru/forum/topic-159421/kw-pyqt.html
ZZZ
Апрель 6, 2009 02:55:43
sky
как вариант бери Qt > 4.5 и пиши на C, у PyQt еще лицензию не поменяли, там GLP а у Qt > 4.5 уже LGPL ..
И в чём проблема? Не делайте из мухи слона – в девяносто девяти случаев из ста, с лицензированием прог на PyQt4 проблем
не возникает, ибо GPL хватает.
sky
если будешь писать на PyQt начинай отсюда - http://forum.vingrad.ru/forum/topic-159421/kw-pyqt.html
Хм… Наверное, всё-таки, с
python.org…