Форум сайта python.su
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Есть несколько питоновских модулей, которые делают всю работу, и хотелось бы их «вроде как в dll-ку или что то похожее» упрятать и потом вызывать. Замечу, что питоновские модули используют numpy, numarray – не будет ли это мешать?
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
2.(ну это скорее уже мой баг) я так и не понял, как сделать красивые кнопочки и приятно выпуклые тулбары, на манер последних версий того же MS офиса. В дельфи я же просто заюзаю нужный компонент.
p.s. При всей моей любви к Питону =)
p.p.s. Если же есть не ресурсозатратный способ сделать более менее красивый интерфейс в питоне то я буду только рад.
Офлайн
http://membres.lycos.fr/marat/delphi/python.htm
$m1tиспользую Glade для pyGTK и горя не знаю :)
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
Офлайн
$m1tА QT?
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
Офлайн
Офлайн
а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
Офлайн
2pythonwin
Вы наверное под *nix работаете? Я слышал, что под win pyGTK выглядит не очень то красиво.
>>А QT?
А там кажется с лицензией проблемы - придется использовать GPL, если я правильно понял. GPL, же не подходит совершено.
>>а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
О спасибо за наводку. давным давно мне не удалось его запустить под вин, но видимо надо попробовать еще раз.
Вопрос о том, как использовать питоновские функции из других языков не дает мне покоя. Даже не знаю как задать этот вопрос гуглу… Хотя у меня появилась следующая идея: сделать exe с помощью py2exe и дергать его…
Офлайн
$m1t, pyGTK выглядит под виндой вполне достойно. Я к примеру юзаю gajim написанные на pyGTK к красоте у меня никаких притензий нет…
QT можно использовать как для продажи прог, только надо будет лицензию купить(дорого стоит), либо использовать под лицензией GPL - без покупки лицензии.
WxPython на мой взгляд самое то. Распространяется, насколько я помню, под лицензией LGPL.
Офлайн
Вопрос
Первый ответ
С помощью py2exe не стоит, поскольку каждый раз будет заново грузиться интерпретатор.
Офлайн
Внимание!!! пожалуйста, разные вопросы обсуждайте в разных темах!
Офлайн
$m1tИспользовать XML-RPC server на стороне питона, а со стороны Delphi вызывать соответствующие функции. см примеры про SimpleXMLRPCServer.
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Отредактировано (Июль 2, 2007 17:20:21)
Офлайн