如何加速python应用程序GUI的速度 [英] How to accelerate python application GUI speed

查看:255
本文介绍了如何加速python应用程序GUI的速度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所有


我使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆