繁体   English   中英

带有wxPython的WinXP按钮式

[英]WinXP button-style with wxPython

我注意到用wxPython编写的程序有Win98按钮样式。 但是Boa Constructor(也是使用wxPython编写的)得到了漂亮的按钮。

如何使按钮看起来像当前的Windows按钮样式?

你用py2exe打包应用程序?

如果是这样,您可能需要指定清单文件以使Python使用WinXP(Vista?)主题/公共控件:

http://wiki.wxpython.org/DistributingYourApplication

扩展John的答案 ,您也可以为python.exepythonw.exe创建清单文件,以便在没有首先使用py2exe打包的情况下查看新样式。

到目前为止,答案处理将包作为可执行文件(例如py2exe)分发,其中已经给出了答案。

但是,因为(我认为)python 2.6,当你从命令行(Vista和Windows7)启动.py文件时,你会遇到同样的问题。 Robin Dunn建议使用update_manifest.py ,并将其与wxPython一起分发,并将其放在与python.exe相同的目录中。

在使用复制版本的python.exe应用update_manifest.py后,wxPython应用程序具有正确的主题外观,是的,它也可以使用Windows7 RC1。

您是否尝试使用pythonw.exe而不是python.exe运行脚本?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM