如何加速python应用程序GUI的速度 [英] How to accelerate python application GUI speed
问题描述
所有
我使用wxPython制作一个bittorrent客户端。我觉得wxPython非常慢而且
使用了很多内存。
当应用程序启动时,它需要19MB内存。我只使用常见的GUI组件。
Python是一个非常好的
编程语言。但是如何在
win32中做一个小巧,智能,高效的GUI,这是个大问题。
我需要制作GUI,核心代码是bittorrent码。我不能改变它。它的确是很好的代码。
我读过Win32上的Python编程一书,我得到了以下想法。我用b $ b测试它。
1.使用wxpython,它很成功,但很慢。
2.使用python进行delphi。我测试它,但它需要嵌入python代码到
delphi。所以需要
更改原始代码。实际上我不知道如何改变。这是一个很大的
项目。
3.用户win32com,由delphi制作一个com服务器。 com服务器有表格。
制作python代码
作为com客户端。我创建一个com服务器并通过
pythonwin调用服务器。但形式
无法显示。 :(任何人都这样做,你可以将你的代码分享给世界。
4.使用pythonwin。mfc或win32gui框架。我查看演示代码,
它非常复杂。
你知道我讨厌MFC。这是一个笑话。我非常喜欢VCL。
5.我有一个另一个想法。使用wxWindows(c lan)构建一个GUI。嵌入
python代码。
或者通过SWIG将wxWindows代码嵌入到python中。我没有测试它。如果你已经b / b
了。
请告诉我们。
谢谢。
尤利西斯
ul********@yahoo.com.cn
推荐答案
ul **** ****@yahoo.com.cn (尤利西斯)写道:
ul********@yahoo.com.cn (ulysses) writes:
所有
我用wxPython做一个bittorrent客户端。我发现wxPython非常慢并且使用了很多内存。
当应用程序启动时,它需要19MB内存。我只使用常见的GUI组件。
Python是一种非常好的编程语言。但是如何在win32中做一个小巧,智能,高效的GUI,这是一个很大的问题。
Hi,all
I use wxPython make a bittorrent client. I find wxPython very slow and
use many many memory.
When app start, it need 19MB memory. I only use common GUI components.
Python is a really good
programming language. But how to do a small,smart, efficency GUI in
win32,it''s a big question.
解决方案是创建一个Web应用程序和使用像
kmeleon这样的小浏览器。
再见
-
William Dode - http://flibuste.net
ul********@yahoo.com.cn (尤利西斯)写道:
[...]
ul********@yahoo.com.cn (ulysses) writes:
[...]
Python是一种非常好的编程语言。但是如何在win32中做一个小巧,智能,高效的GUI,这是一个很大的问题。
http://venster.sourceforge.net/
[...] 4.使用pythonwin。 mfc或win32gui框架。我查看了演示代码,它非常复杂。你知道我讨厌MFC。这是个玩笑。我很喜欢VCL。
好吧,如果你也讨厌win32,那么你就不会喜欢venster。
5.我有另一个想法。使用wxWindows(c lan)构建GUI。嵌入了蟒蛇代码。或者通过SWIG将wxWindows代码嵌入到python中。我没有测试过它。如果你这样做的话。请告诉我们。
Python is a really good programming language. But how to do a
small,smart, efficency GUI in win32,it''s a big question.
http://venster.sourceforge.net/
[...] 4. use pythonwin. mfc or win32gui framework. I check the demo code,
it''s very complex. you know I hate MFC. it''s a joke. i like VCL so
much.
Well, if you hate win32 also, then you won''t like venster.
5. I have a another idea. use wxWindows (c lan) build a GUI. embed
python code . or embed wxWindows code to python by SWIG. I have''t
test it. if you have do it. Please tell us.
有趣的想法。
John
Interesting idea.
John
Wilk< wi******@OUTflibuste.net>写道:
Wilk <wi******@OUTflibuste.net> writes:
ul ******** @ yahoo。 com.cn (ulysses)写道:
[...]解决方案是制作一个Web应用程序并使用像kmeleon这样的小浏览器。
ul********@yahoo.com.cn (ulysses) writes: [...] An solution is to make a web application and use a tiny browser like
kmeleon.
或MSIE,可能使用HTA。
John
Or MSIE, possibly using HTA.
John
这篇关于如何加速python应用程序GUI的速度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!