经过努力,终于能windows下跑dynagui,找了很多工具把他转成exe文件,结果都不成功,现在也只能这么着用了,比没有强啊。
不难发现在执行dynagui后会出来一个命今行窗口,笔本喜欢整齐一点的任务栏,所以特别作了此改进。
其时我们执行py文件是通过c:\program files\pygtk\python\python.exe解释式执行的,会有个窗口显示执行结果,但这不大适合gui程序。在同一目录下还有一个文件pythonw.exe 这个文件和python.exe功能是一样的。但其是专门为gui程序设计的,所以不会出现那个命今行窗口。
改进方法:
1.将dynagui.py文件后缀.py改为.pyw(推荐)。
2.将下面文本保存为reg文件导后注册表(将py文件关联到pythonw.exe)。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\open\command]
@=”\”C:\\Program Files\\PyGTK\\Python\\pythonw.exe\” \”%1\” %*”