问题标签 [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 投票
0 回答
486 浏览

python - PyInstaller/ Make onefile 与其他脚本并入其中

我有我的主程序,他需要 2 个 python 脚本和一个 xml 文件来运行。当我使用 pyinstaller 时,我制作了一个可执行文件,但他不工作,因为他需要 2 个 python 脚本和 xml 文件。当我将它们添加到可执行文件的路径时,可执行文件可以工作,但如果不是......它不起作用。如何制作单个文件?main_program.py 并将 2 个脚本和 xml 文件添加到其中以生成“单个可执行文件”?我提到在我的主程序中,我使用了 subprocess.call 并向这两个脚本发送了一些参数,我真的需要一些帮助。谢谢!

0 投票
2 回答
344 浏览

python-3.x - pyuic5 向后兼容性

与 pyuic5 shell 命令有某种向后兼容性吗?不久前我更新到 pyQt5,但我有一些项目在单独的 python 3.4 环境中使用 pyQt4 运行。不幸的是 pyuic4 shell 命令现在不可用。如何将 .ui 文件转换为 pyQt4 兼容代码?

0 投票
1 回答
665 浏览

python - Python PyQt4 .setText 拒绝变量?

我会说我在 Python 方面相当不错,但创建 GUI 对我来说是一个新概念。我使用 Qt Creator 格式化 GUI 并使用 pyuic 转换 file.ui 中的代码。

我对大部分 GUI 进行了编码,但是在更新行编辑、按钮等标签的文本时遇到了这个问题。所以这个 GUI 有一个选项窗口,可以从主程序打开,用户可以在其中指定某些参数。目前,我打开选项,设置值,关闭,重新打开选项窗口,并且文本没有更改为变量的新值。然而,纯字符串确实有效。只有在程序重新启动时,变量才会“粘住”。

我正在导入一个 config.py 文件,其中有一个包含参数字符串的变量。这些已格式化并与所有其他标签等一起设置。但由于某种原因没有设置。

配置文件

mainProgram.py 的嵌套函数,用于设置标签等的文本。

缩短了上面的代码。*

0 投票
0 回答
40 浏览

qt - 在 QtDesigner 上设置对齐但软件不符合

我已经使用 QtDesigner 有一段时间了,但现在我遇到了问题。对于某些小部件(标签和组框),我设置了对齐首选项,并且在 QtDesigner 和预览屏幕中我都得到了我想要的,但是当我运行代码时它不符合我刚刚设置的内容。我已经在运行代码之前检查了我保存的文件,它是相同的文件和所有内容,我在 Designer 中所做的所有其他更改都符合软件的要求,除了这两个。

设计师的屏幕: 在此处输入图像描述

来自代码的屏幕: 在此处输入图像描述

感谢任何传入的帮助!

0 投票
1 回答
1148 浏览

python - 使用 C++,如何在 Qt Designer 中运行 python 文件?

我终于决定从 WxPython 过渡到 QT!我正在使用 Qt Designer5.9,但在放置新插槽时遇到问题。我的目标是在 GUI 上按 abutton并运行我在另一个 python 程序中编写的函数。

在 Qt Designer 中,我“ go to slot”,选择clicked()并出现。

主窗口.cpp

这正是我想要的,但是语言错误!我的蟒蛇已经够糟糕了,更不用说别的了。所以通过运行本教程,我知道如果我通过了,ui->textEdit->append(("Hello World"));我可以做一些自定义的事情,但是在使用pyuic转换为.py之后,它是如何实现的并不明显。我的函数很容易导入,如下所示,我只需要知道放在哪里。

谁能给我一个示例,说明需要在 Qt Designer 中用 C++ 编写什么,以便我可以在 .ui 转换后调用我的 python 函数?

0 投票
1 回答
871 浏览

python - Pyuic5 生成带有无效导入的 python 文件

在项目中使用 PyQt5 时,我使用 .ui 文件转换为 .py 文件pyuic5 -x design.ui -o design_ui.py。在生成的 python 文件中,有这个 import 语句:from ktreewidgetsearchline import KTreeWidgetSearchLine,Python (3.6.1) 找不到。

我正在使用 Ubuntu 17.04。我曾尝试安装 KDE 及其开发包,但没有成功。

有人可以指出我正确的方向吗?我在哪里可以找到显示小部件所需的正确 python 包?或者,我如何配置/告诉 PyQt/pyuic5 生成可以在 gnome/unity 或跨平台中显示的文件?

非常感谢 :)

0 投票
1 回答
153 浏览

python - Qt Designer .ui 到 .py 的转换不支持组合框的 currentindexchange 事件

我是QT Designer第一次工作。我创建了一个组合框,其中包含 IP 地址值a.b.c.dp.q.r.s. 我使用工具将.ui创建的文件翻译成文件QT Designer,以便它可以在我正在开发的项目中使用。.pypyuic4PythonVisual Studio

现在,当我运行我的Python项目时,表单已正确打开,但是在选择组合框/下拉列表中的任何值时,它不会在顶部显示选定的值,尽管当我看到完整时它显示为选定/突出显示的值再次单击下拉列表。Python代码似乎不包含currentIndexChanged属性。

这是平常的吗?我是否必须手动编写此类基本功能的代码?

我尝试使用下面的代码手动编写它,但这似乎也不起作用:

选择值为 10.200.25.11 但显示值为 10.200.25.10 的组合框

在这里,我选择了值 10.200.25.11,它显示为突出显示,但当下拉菜单关闭时,它在顶部显示 10.200.25.10。(在 qt 设计器上,预览效果很好)

0 投票
1 回答
7864 浏览

python - PyQt5:对象没有属性“exec_”,有两个主窗口

我是 PyQt 的新手,所以在创建 UI 文件时,我只是复制了一个主窗口 (mainfile.ui) 并将其更改为生成另一个 UI 文件 (Intro.ui)。我知道这不是创建 UI 文件的好方法,因为它总是给出错误:object has no attribute 'exec_'.

这是代码:

谁能帮我解决这个问题。一旦 python 控制台显示这个AttributeError,内核就会死掉。

0 投票
1 回答
163 浏览

python - PyQt5 文件丢失(PyQt noob)

我有一个学习任务,要求我使用命令提示符将*.ui文件从 Qt 转换为文件。*.py但是我一直在苦苦挣扎,因为我找不到用于将*.ui文件转换为文件的 Pyuic5/4 模块*.py。{我已经在我的驱动器中挖掘并搜索了它,但找不到它}

我有最近的 Qt 和 Python 下载并且运行良好。

*.ui任何转换为​​的帮助或替代方法将*.py不胜感激!

0 投票
6 回答
33908 浏览

python - 'pyuic5' 未被识别为内部或外部命令

我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件。但我收到错误:pyuic5 未被识别为内部或外部命令。我使用 anaconda 3,并在这里尝试了所有建议:

C:/Program 无法识别...与 pyuic5 相关

我在这里看到:

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