【发布时间】:2017-11-20 03:42:27
【问题描述】:
我在 Windows 7 上运行 python 2.7.13。
我正在使用 Gtk(来自 pygobject 3.18.2)创建一个窗口。
我还使用 win32ui(来自 pywin32 221)。
当我导入两个模块时,我的程序运行良好,直到我关闭它。窗口关闭正常,但 python 进程继续运行,用于运行脚本的 cmd 窗口没有返回到 de cmd 提示符。
我必须杀死 python 才能回到提示符
这是一个简单的测试脚本。这在我的系统上没有正确关闭。如果我注释掉
#import win32ui
它会正常关闭
from gi.repository import Gtk
import win32ui
class Window(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self)
self.connect("destroy", Gtk.main_quit)
self.show_all()
Window()
Gtk.main()
Gtk 和 win32ui 之间似乎有冲突。
我需要 win32gui 和 win32ui 来从 pe 文件中提取图标。
我该怎么办?
【问题讨论】:
标签: windows python-2.7 gtk3 pywin32 pygobject