问题标签 [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 - 运行后立即关闭窗口
我的代码用一个按钮调用一个窗口。单击按钮时,调用另一个窗口。但是第二个窗口立即关闭
“basic”和“windows_two”是pyuic5从.ui文件生成的.py库
怎么了?
谢谢
python - 使用pyuic5的问题
我在我的机器上安装了 python 3.8.5,我安装了 pyuic5 并使用它将 .ui 转换为 .py 文件(使用 cmd)。我最近升级到 python 3.8.7,每当我现在尝试转换时,都会收到此错误:
我确保 pyqt5 和 pyuic5 已正确安装。我不是专家,但我相信 cmd 正在从 python3.8.5 文件夹(我安装的旧版本)而不是 python3.8.7 文件夹中寻找 python.exe 文件。
python - Qt Designer 的标签问题?
我在 QT 设计器应用程序中的标签非常合适且井井有条。但是,一旦我将 UI 文件转换为 python 并运行它,我会在标签中得到完全不同的结果。这是一个演示:
QT Designer 拖放应用程序:
https://i.stack.imgur.com/eMmwe.png
转换为python文件:
https://i.stack.imgur.com/HOS74.png
这是python代码:
有谁知道解决这个问题的解决方案?
python - 将python文件转换为ui文件错误
我将 UI 文件转换为 python 文件,但是当我需要修改设计时,我无法再次将 python 文件转换为 UI 文件
我在cmd中输入了这个命令:
我得到了这个:
在cmd中我得到了这个:
我正在使用 PyQt5,pyuic5
问题是什么?并提前感谢
python - 如何根据登录的帐户打开特定的Qwidget?另外,我怎样才能从一个窗口移动到另一个窗口?
我目前正在创建一种学生约会系统,学生可以在其中为各自的讲师设置约会。目前,我制作了 3 个以main.py
登录名命名的小部件admin.py
, 和faculty.py
,从我制作的 ui 文件转换而来。
与此同时,我的目标是让用户使用管理员帐户登录,否则使用教员小部件登录。
到目前为止,这是我的尝试:
main.py (QDialog)
admin.py (QMainWindow)(暂时不可用)
Faculty.py(QMainWindow)(目前也不起作用)
我的尝试是,如果loginbutton
按下 ,它会转到loginbtn()
并检查是否使用管理员帐户或用作教职员工帐户的 12345 来登录,然后转到openadmin()
loadadmin.py
或openfaculty()
for faculty.py
。openfaculty()
但是,当我尝试使用管理员帐户登录时,如果使用了 12345 帐户,它最终会转到并关闭,并返回以下退出代码。
Process finished with exit code -1073740791 (0xC0000409)
此外,由于某种原因,setupUi
内部是未解决的参考。openfaculty()
pyqt5 - 如何在pyqt5中分离python生成的ui和我们的应用程序逻辑?
这个想法是我想使用 pyQt 将 UI 和服务层分开。
我阅读并知道我可以使用从 .ui 生成的类,方法是对其进行子类化,因此我不会从这里更改布局。
但我不知道如何将我的服务放在 GUI 内部或外部。我只知道如何使用插槽和信号连接 UI 和方法/服务。
我的服务叫风扇,有电机、开关和速度传感器。
Ui只有一个开始按钮、停止按钮、一个显示自检结果的标签和传感器的值。在开始之前,Fan let say 将通过运行和风扇并读取传感器来进行自检。所有风扇、电机、开关和速度传感器都是QObjects。
我在使用 pyQt5 开始应用它(服务层模式)时遇到了困难:
我在哪里实例化我的 Fan()?我假设我必须在 GUI 类中实例化。我可以实例化外部 GUI 类并将其与带有插槽的 GUI 类连接吗?
如果第一页包含一个进度条,每次 Fan 成功检查电机、传感器和开关时都会添加该值: 2.1 这是否意味着我需要将 fan.checking() 放入线程中进行所有这些检查?并使用信号和插槽将其所有结果更新到进度条?
同时,我应该如何在单独的线程中制作 Fan(),Fan() 不会做阻塞的事情,它只会打开、关闭电机。一旦电机(作为硬件)打开,它就会运行直到它被关闭。
欢迎任何建议和想法。
非常感谢...
c++ - VScode 中的 C++ 头文件问题
我使用 Qt 设计器创建了一个人工地平线仪器。我使用 pyuic 将 .ui 文件转换为 python。转换后的 python 文件依赖于 C++ 和 .h 文件。但是c++和.h文件中的头文件在vscode中是不兼容的。
下面是我的python代码:
下面是我的 qfi_EADI cpp 文件
下面是我的 qfi_AI.h 文件
如何摆脱头文件问题,我应该单独导入每个头文件的源代码还是有快捷方式?
pyqt - PyQt5 和 Qt Designer Preview 之间的显着风格差异
我在 Qt Designer 中设计了一个 GUI,进行了一些小的调整并调整了间距,使其看起来有点像样。pyuic5
不幸的是,当决定将我的 GUI 送回 2006 年时,所有这些细致的工作几乎都消失了。我认为这些图像不言自明。
我确实使用了布局,所以所有的比例都非常正确,但由于某种原因,角落、线条和(显然)配色方案都大相径庭。所以不知何故,Qt Designer 知道如何生成具有本机外观的窗口,但 PyQt5 无法做到或无法被打扰?有些人描述了如何手动更改外观,但如果有一种方法可以告诉 PyQt5 始终使用本机外观方案,我更愿意这样做。
我的工作/测试环境的配置是这样的:
- Fedora 34 使用默认 GNOME 桌面环境
- Miniconda3 具有完整的 Anaconda-2020.11 环境、PyQt 5.9 并从此处使用 pyuic5
- 通过 RPM 存储库安装的 Qt Designer 5.15,以及相关的软件包(qt5-qtbase-devel、qt5-qtwayland)
python - 将 UI 转换为 Python 文件没有显示任何内容
我在 PyQt creator(Qt Designer 部分)中设计了一个 UI,并使用“pyuic”方法将其转换为 .py 文件。但是当我运行它时(例如在 PyCharm IDE 上),什么也没有出现,并且该过程完成而没有任何结果。(对不起,我的英语不好 :) )
你认为我该如何解决它?
pyqt - 从 Qt Designer 更改 rcc 模块的导入路径
我正在寻找一种方法来更改 pyuic 生成的 python 文件中 rcc 模块的导入路径。
一个示例 pyuic 从 ui 文件生成 python 代码:
我想将icons_mw_rc
导入路径更改为另一个位置以更好地组织我的源文件 [示例:import qrc_res.icons_mw_rc
]。有没有办法使用 Qt Designer 来做到这一点,而无需手动修改 pyuic 生成的 src 文件。