问题标签 [pyuic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
227 浏览

python - 为什么 pyuic4 子类化对象而不是 QDialog?

我最近在 Ubuntu 上使用 PyQt4。我的问题是 pyuic4 生成子类对象的代码而不是适当的小部件类,在这种情况下应该是 QDialog。

我可以在 python 解释器中导入 PyQt4.Qt 而不会出错,并且可以在使用 uic.loadUiType("filename.ui") 动态加载它的代码中运行 .ui python 脚本。

我怀疑我在安装 Qt、sip 和 PyQt4 时做错了什么,但我已经查看了各种说明,但看​​不出哪里出错了。很多谷歌搜索都没有发现任何有类似问题的人,所以我正在寻求帮助。

有没有人见过这个,或者知道发生了什么?我欢迎有关如何解决此问题的建议。

0 投票
4 回答
33270 浏览

cmd - 'Pyuic4' 未被识别为内部外部命令

我试图通过使用 Pyuic 编译一个 ui 文件,但我无法让它工作......每次我尝试使用命令

pyuic4 -o OutFile_ui.py InFile.ui

它只是给了我这个错误

C:\Windows\system32>pyuic4 'pyuic4' 不是内部或外部命令、可运行程序或批处理文件。

我实际上不知道pyuic文件应该放在哪里,PyQt应该放在Python文件中还是什么?

请帮忙

0 投票
1 回答
1116 浏览

python - python - 无法从使用 pyuic4 生成的文件中导入名称

我有以下两个脚本,第一个是使用 pyuic4 for Windows 生成的,没有修改。

文本编辑.py:

开始.py:

我对导入的工作原理有相当好的理解,但无论我尝试什么,我总是会得到错误:

0 投票
2 回答
1051 浏览

python - 编译/更新 PyQt .py 文件

我是 PyQt 的新手,所以请多多包涵……

我使用 Qt Designer 创建了一个小部件,然后对其进行编译并将其保存为 .py。我编辑 .py 文件以添加一些附加功能。但是然后说我需要回到 Qt Designer 并更新 GUI 的布局。有没有办法编译它,然后用更改更新原始 .py 文件,而不必手动复制/粘贴我的自定义代码?

0 投票
1 回答
3237 浏览

python - 如何从 Qt Designer 导入 UI

我正在制作一个仅包含一个按钮的简单 GUI。我决定用 PyQt Designer 来做。

我决定 Designer 生成的 UI 将在一个文件中,其余的将在另一个导入 UI 的模块中。

PyQt Designer 生成的文件是:

导入它的主文件如下所示:

我希望当点击按钮时它会打印出“点击!”。出于某种原因,它对我不起作用。我阅读了很多关于类/子类和 OOP 的内容,但我仍然无法让它工作。

它引发了一个错误:NameError: name 'self' is not defined

0 投票
1 回答
3848 浏览

python - 如何从 pyuic .py 文件重建 .ui 文件

不久前,我使用 PyQt 做了一个项目。我创建了一些 .ui 文件并使用 pyuic4 生成了相应的 .py 文件。我想重新开始工作,但我丢失了 .ui 文件(我格式化了我的 PC 并进行了备份,但 .ui 文件位于 Qt 设计器文件夹中并且丢失了)。

有什么办法可以从生成的 .py 文件中恢复那些 .ui 文件?

0 投票
1 回答
480 浏览

python - Python 用户界面不起作用。

我已经使用 pyuic4 将 .ui 文件转换为 .py 文件。但是当我在 python 中运行代码时,什么都没有发生。没有错误,没有用户界面。代码运行并在一秒钟内结束。我尝试使用打印命令进行调试,python 没有进入def setupUi(self, Frame):或者def retranslateUi(self, Frame): 我做错了什么?谢谢你的帮助。

0 投票
2 回答
1112 浏览

python - PyQt:来自 QDesigner 的包装对话框和连接按钮

我开始学习 Python 和 PyQt。目前,我正在解决一个关于连接信号和插槽的非常基本的问题,使用从 QDesigner 生成的对话框表单。我想从 QDialog 连接一个按钮。该代码不会产生错误。对话框按预期显示。但是点击按钮没有任何反应。

或者,我尝试将代码表单Ui_Dialog直接包含在我的目标类Testdialog中。然后连接正常。似乎我在从Ui_DialogtoTestdialog和/或以我想要执行对话框的方式继承属性时出错了。

我的主程序如下所示:

当我点击按钮时,什么也没有发生。似乎连接不起作用。

我做错了什么?怎么修呢?还有什么需要改进的?

该表单UI_Test.py没有什么特别之处,因为它是使用 QtDesigner 和 pyuic 自动生成的。所以基本上应该没问题(虽然我不了解代码的每一个细节)。为了提供一个运行示例,这里是代码:

0 投票
0 回答
1465 浏览

python - 安装 PyQt5 时出现错误“pyuic5”并且 Python 无法导入 PyQt5

我试图在 Ubutun 上安装 PyQt5,但在灌输过程中出现错误;

PYTHONPATH 显示 PyQt5 的正确路径,但如果我尝试导入模块,则会出现错误

无论我尝试什么,我都无法解决。我错过了什么?

0 投票
0 回答
93 浏览

macos - 在 Mac App Bundles (PyQt5) 中使用 .UI 文件

我在 Python 3.4 和 PyQt5 中使用 .ui 文件(来自 Qt Designer)。如果我从源代码运行它,它工作正常,但是当我尝试使用 py2app 将我的程序编译到 Mac 应用程序包中时,程序崩溃并出现很长的异常列表(https://bpaste.net/show/dad41724b653)。有谁知道我需要在我的应用程序包中放入什么才能使其正常工作?编辑:发现这个 objc [17603]:类 NotificationReceiver 在 /Applications/Assemble Next/new code/dist/Assemble Next.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets 和 /Applications/Qt/ 中都实现了5.3/clang_64/lib/QtWidgets.framework/Versions/5/QtWidgets。将使用两者之一。哪一个是未定义的。