是否可以在 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?的主要内容,如果未能解决你的问题,请参考以下文章

Linux 基础:如何在Ubuntu上检查一个软件包是否安装

如何在ubuntu 安装 redmine

如何在ubuntu 安装 redmine

如何在ubuntu 安装 redmine

git版本控制器安装及使用

在 Ubuntu 上安装 Informix