$m1t
Июль 2, 2007 04:55:17
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Есть несколько питоновских модулей, которые делают всю работу, и хотелось бы их «вроде как в dll-ку или что то похожее» упрятать и потом вызывать. Замечу, что питоновские модули используют numpy, numarray – не будет ли это мешать?
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
2.(ну это скорее уже мой баг) я так и не понял, как сделать красивые кнопочки и приятно выпуклые тулбары, на манер последних версий того же MS офиса. В дельфи я же просто заюзаю нужный компонент.
p.s. При всей моей любви к Питону =)
p.p.s. Если же есть не ресурсозатратный способ сделать более менее красивый интерфейс в питоне то я буду только рад.
pythonwin
Июль 2, 2007 07:06:44
http://membres.lycos.fr/marat/delphi/python.htm$m1t
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
использую Glade для pyGTK и горя не знаю :)
balu
Июль 2, 2007 09:07:49
$m1t
Почему я не хочу делать GUI на питоне? wxWidgets, Tkinter – не понравились:
1. для wxWidgets визуальные конструкторы интерфейса PythonCard, wxGlade не идут не в какое сравнение с Delphi’вым по удобству использования(ИМХО).
А QT?
slav0nic
Июль 2, 2007 13:55:49
bialix
Июль 2, 2007 14:45:21
а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
$m1t
Июль 2, 2007 15:54:41
2pythonwin
Вы наверное под *nix работаете? Я слышал, что под win pyGTK выглядит не очень то красиво.
>>А QT?
А там кажется с лицензией проблемы - придется использовать GPL, если я правильно понял. GPL, же не подходит совершено.
>>а Boa Constructor вы пробовали? Он сделан по подобию дельфи.
О спасибо за наводку. давным давно мне не удалось его запустить под вин, но видимо надо попробовать еще раз.
Вопрос о том, как использовать питоновские функции из других языков не дает мне покоя. Даже не знаю как задать этот вопрос гуглу… Хотя у меня появилась следующая идея: сделать exe с помощью py2exe и дергать его…
alafin
Июль 2, 2007 16:00:07
$m1t, pyGTK выглядит под виндой вполне достойно. Я к примеру юзаю gajim написанные на pyGTK к красоте у меня никаких притензий нет…
QT можно использовать как для продажи прог, только надо будет лицензию купить(дорого стоит), либо использовать под лицензией GPL - без покупки лицензии.
WxPython на мой взгляд самое то. Распространяется, насколько я помню, под лицензией LGPL.
Viper
Июль 2, 2007 16:04:17
ВопросПервый ответС помощью py2exe не стоит, поскольку каждый раз будет заново грузиться интерпретатор.
pythonwin
Июль 2, 2007 16:06:26
Внимание!!! пожалуйста, разные вопросы обсуждайте в разных темах!
Nbush
Июль 2, 2007 17:15:22
$m1t
Как сделанный на Delphi GUI прикрутить к питоновскому проекту?
Использовать XML-RPC server на стороне питона, а со стороны Delphi вызывать соответствующие функции. см примеры про SimpleXMLRPCServer.
Вот, например,
http://www.artima.com/weblogs/viewpost.jsp?thread=208528 - примерно на эту тему