是否可以在 Ubuntu Linux 上使用 win32gui/pywin32?
Posted
技术标签:
【中文标题】是否可以在 Ubuntu Linux 上使用 win32gui/pywin32?【英文标题】:Is it possible to use win32gui/pywin32 on Ubuntu Linux? 【发布时间】:2015-02-01 09:52:03 【问题描述】:我有一个为 Windows 环境编写的软件,我正在尝试将它移植到 Linux 中。它在很大程度上基于 pywin32(以及其他两个 Python GUI 库,如 Tkinter 和 wxPython)并依赖于 win32gui。
我的 Ubuntu 12.04.5 LTS 系统上没有安装 pywin32,所以我下载了源代码并尝试构建它,写道:
python setup.py
因此,我得到:
Traceback (most recent call last):
File "setup.py", line 82, in <module>
import _winreg
ImportError: No module named _winreg
但从我读到的 here 和 winreg
来看,这个库仅适用于 Windows。
这是否意味着我不能在 Linux 上使用 win32gui/pywin32?
如果是这样,如果可能的话,您能否建议一些解决方法或 Linux 的替代 python gui?我已经想到了 Tkinter 和 wxPython,但我不确定哪个最适合我的情况。
谢谢
【问题讨论】:
您找到解决方案了吗? @anms_pro 我记不得了,已经有一段时间了…… 【参考方案1】:我建议使用两者之一,而不是试图找到解决该问题的方法。我在 Python GUI 中使用了 Tkinter,但这只是我个人的喜好。
【讨论】:
以上是关于是否可以在 Ubuntu Linux 上使用 win32gui/pywin32?的主要内容,如果未能解决你的问题,请参考以下文章