Найти - Пользователи
Полная версия: Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Начало » GUI » Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
1 2
$m1t
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Есть несколько питоновских модулей, которые делают всю работу, и хотелось бы их «вроде как в dll-ку или что то похожее» упрятать и потом вызывать. Замечу, что питоновские модули используют numpy, numarray – не будет ли это мешать?
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
2.(ну это скорее уже мой баг) я так и не понял, как сделать красивые кнопочки и приятно выпуклые тулбары, на манер последних версий того же MS офиса. В дельфи я же просто заюзаю нужный компонент.
p.s. При всей моей любви к Питону =)
p.p.s. Если же есть не ресурсозатратный способ сделать более менее красивый интерфейс в питоне то я буду только рад.
pythonwin
http://membres.lycos.fr/marat/delphi/python.htm
$m1t
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
использую Glade для pyGTK и горя не знаю :)
balu
$m1t
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
А QT?
slav0nic
http://trolltech.com/products/qt/features/designer
bialix
а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
$m1t
2pythonwin
Вы наверное под *nix работаете? Я слышал, что под win pyGTK выглядит не очень то красиво.
>>А QT?
А там кажется с лицензией проблемы - придется использовать GPL, если я правильно понял. GPL, же не подходит совершено.
>>а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
О спасибо за наводку. давным давно мне не удалось его запустить под вин, но видимо надо попробовать еще раз.

Вопрос о том, как использовать питоновские функции из других языков не дает мне покоя. Даже не знаю как задать этот вопрос гуглу… Хотя у меня появилась следующая идея: сделать exe с помощью py2exe и дергать его…
alafin
$m1t, pyGTK выглядит под виндой вполне достойно. Я к примеру юзаю gajim написанные на pyGTK к красоте у меня никаких притензий нет…
QT можно использовать как для продажи прог, только надо будет лицензию купить(дорого стоит), либо использовать под лицензией GPL - без покупки лицензии.
WxPython на мой взгляд самое то. Распространяется, насколько я помню, под лицензией LGPL.
Viper
Вопрос
Первый ответ

С помощью py2exe не стоит, поскольку каждый раз будет заново грузиться интерпретатор.
pythonwin
Внимание!!! пожалуйста, разные вопросы обсуждайте в разных темах!
Nbush
$m1t
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Использовать XML-RPC server на стороне питона, а со стороны Delphi вызывать соответствующие функции. см примеры про SimpleXMLRPCServer.

Вот, например, http://www.artima.com/weblogs/viewpost.jsp?thread=208528 - примерно на эту тему
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB