问题标签 [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.
python - 为什么 pyuic4 子类化对象而不是 QDialog?
我最近在 Ubuntu 上使用 PyQt4。我的问题是 pyuic4 生成子类对象的代码而不是适当的小部件类,在这种情况下应该是 QDialog。
我可以在 python 解释器中导入 PyQt4.Qt 而不会出错,并且可以在使用 uic.loadUiType("filename.ui") 动态加载它的代码中运行 .ui python 脚本。
我怀疑我在安装 Qt、sip 和 PyQt4 时做错了什么,但我已经查看了各种说明,但看不出哪里出错了。很多谷歌搜索都没有发现任何有类似问题的人,所以我正在寻求帮助。
有没有人见过这个,或者知道发生了什么?我欢迎有关如何解决此问题的建议。
cmd - 'Pyuic4' 未被识别为内部外部命令
我试图通过使用 Pyuic 编译一个 ui 文件,但我无法让它工作......每次我尝试使用命令
pyuic4 -o OutFile_ui.py InFile.ui
它只是给了我这个错误
C:\Windows\system32>pyuic4 'pyuic4' 不是内部或外部命令、可运行程序或批处理文件。
我实际上不知道pyuic文件应该放在哪里,PyQt应该放在Python文件中还是什么?
请帮忙
python - python - 无法从使用 pyuic4 生成的文件中导入名称
我有以下两个脚本,第一个是使用 pyuic4 for Windows 生成的,没有修改。
文本编辑.py:
开始.py:
我对导入的工作原理有相当好的理解,但无论我尝试什么,我总是会得到错误:
python - 编译/更新 PyQt .py 文件
我是 PyQt 的新手,所以请多多包涵……
我使用 Qt Designer 创建了一个小部件,然后对其进行编译并将其保存为 .py。我编辑 .py 文件以添加一些附加功能。但是然后说我需要回到 Qt Designer 并更新 GUI 的布局。有没有办法编译它,然后用更改更新原始 .py 文件,而不必手动复制/粘贴我的自定义代码?
python - 如何从 Qt Designer 导入 UI
我正在制作一个仅包含一个按钮的简单 GUI。我决定用 PyQt Designer 来做。
我决定 Designer 生成的 UI 将在一个文件中,其余的将在另一个导入 UI 的模块中。
PyQt Designer 生成的文件是:
导入它的主文件如下所示:
我希望当点击按钮时它会打印出“点击!”。出于某种原因,它对我不起作用。我阅读了很多关于类/子类和 OOP 的内容,但我仍然无法让它工作。
它引发了一个错误:NameError: name 'self' is not defined
python - 如何从 pyuic .py 文件重建 .ui 文件
不久前,我使用 PyQt 做了一个项目。我创建了一些 .ui 文件并使用 pyuic4 生成了相应的 .py 文件。我想重新开始工作,但我丢失了 .ui 文件(我格式化了我的 PC 并进行了备份,但 .ui 文件位于 Qt 设计器文件夹中并且丢失了)。
有什么办法可以从生成的 .py 文件中恢复那些 .ui 文件?
python - Python 用户界面不起作用。
我已经使用 pyuic4 将 .ui 文件转换为 .py 文件。但是当我在 python 中运行代码时,什么都没有发生。没有错误,没有用户界面。代码运行并在一秒钟内结束。我尝试使用打印命令进行调试,python 没有进入def setupUi(self, Frame):
或者def retranslateUi(self, Frame):
我做错了什么?谢谢你的帮助。
python - PyQt:来自 QDesigner 的包装对话框和连接按钮
我开始学习 Python 和 PyQt。目前,我正在解决一个关于连接信号和插槽的非常基本的问题,使用从 QDesigner 生成的对话框表单。我想从 QDialog 连接一个按钮。该代码不会产生错误。对话框按预期显示。但是点击按钮没有任何反应。
或者,我尝试将代码表单Ui_Dialog
直接包含在我的目标类Testdialog
中。然后连接正常。似乎我在从Ui_Dialog
toTestdialog
和/或以我想要执行对话框的方式继承属性时出错了。
我的主程序如下所示:
当我点击按钮时,什么也没有发生。似乎连接不起作用。
我做错了什么?怎么修呢?还有什么需要改进的?
该表单UI_Test.py
没有什么特别之处,因为它是使用 QtDesigner 和 pyuic 自动生成的。所以基本上应该没问题(虽然我不了解代码的每一个细节)。为了提供一个运行示例,这里是代码:
python - 安装 PyQt5 时出现错误“pyuic5”并且 Python 无法导入 PyQt5
我试图在 Ubutun 上安装 PyQt5,但在灌输过程中出现错误;
PYTHONPATH 显示 PyQt5 的正确路径,但如果我尝试导入模块,则会出现错误
无论我尝试什么,我都无法解决。我错过了什么?
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。将使用两者之一。哪一个是未定义的。