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

python - 关于pyuic4的一个错误

我正在尝试将我的 ui 文件转换为 .py 文件,但是当我在 shell 中运行 pyuic4 时,出现错误:

我的操作系统是fedora16

0 投票
3 回答
1018 浏览

python - PyQt4 pyuic4 spacerItem 作为类的成员

我不知道如何强制 pyuic4 将 QSpacerItem 生成为 .py 文件中的类成员。其他所有内容都作为类的成员生成,例如 gridLayout

除了 QSpacerItem 之外的所有东西

知道如何纠正吗?

PS我不问如何手动更正它;)。

0 投票
1 回答
1728 浏览

python-3.x - 新型信号槽支持,PyQt

我正在用 PyQt4 (Python3) 编写一个 GUI 应用程序。我的一位朋友指出,使用 pyuic4 是一种不好的做法,并向我推荐了 uic 模块和按名称连接插槽功能。他没有时间解释更多,而且我的参考资料很短,我无法从他们那里掌握想法(uic 模块LoadingUIFilesAtRuntime按名称连接插槽)。

在 StackOverflow 上至少有一个相关的问题,但是那里的文献链接被破坏了。

我可以遵循标准教程并使用 pyuic 做简单的 GUI,但现在感觉有点困惑......欢迎任何好的示例和/或参考。

0 投票
1 回答
2752 浏览

python - 使用 Qt 在 Python 中调整主窗口大小

我在ui_main.py文件中有一个 gui(在 Qt Designer 中设计)。我以这种方式将它加载到我的主*.py文件中:

ui_main.py 文件:

我需要在应用程序启动期间调整主窗口的大小。我的主要问题是我无法访问主窗口对象。

如果我添加到ui_main.py文件:

我可以调整我的主窗口大小:

但我知道编辑生成的 ui 文件非常糟糕。如何在不编辑 gui 文件的情况下调整主窗口的大小?

0 投票
2 回答
25713 浏览

python - 如何从现有窗口创建新的 PyQt4 窗口?

我一直在尝试使用 python3 和 Qt4 从现有窗口调用一个新窗口。

我已经使用 Qt Designer(主应用程序和另一个)创建了两个窗口,并且我已经将 Qt Designer 生成的 .ui 文件转换为 .py 脚本 - 但我似乎无法从主应用程序创建新窗口.

我试过这样做:

但我收到此错误消息:

0 投票
2 回答
47836 浏览

python - 在 PyQt4 中动态更改 QLabel 文本

我的问题是:如何更改标签中的文本?标签在布局内,但setText()似乎不起作用 - 也许我做得不对。

这是我的代码:

这是主窗口 GUI,Qt-Designer 提供的一个:

这是接口的逻辑:

一旦用户登录到程序,我想更改标签。我要更改的标签是label_nombre,我想将其替换为le_user,它对应于 QLineEdits 之一。

更新

我做了你告诉我做的所有改变,项目看起来很有条理,但现在我得到了这个输出:

类型错误:描述符“ init ”需要一个“sip.simplewrapper”对象但收到一个“logica_login”

更新 2

*TypeError:描述符“ init ”需要一个“sip.simplewrapper”对象,但收到一个“logica_login”-------------------------> SOLVE

现在,我有同样的问题,开始这一切交易,标签不会改变它的内容。

0 投票
2 回答
1509 浏览

python - 用于 OOP 风格的 Qt .ui 文件的 Python 代码生成器?

我想知道如何从我用 QtDesigner 创建的 .ui 文件生成 OOP 风格的 Python 代码。

我想说的是 pyuic4 生成的代码不是 OOP 风格的:小部件不会成为 QtGui 类的子类。代码难以阅读和扩展。

我想要封装所有子小部件、布局和功能的类。

让我们看一个简单的例子。这个主窗口包含一个滑块和一个液晶显示器,它们以明显的方式连接起来。

首先,这是pyuic4生成的代码:

我手动将其编辑为我想要的样式:

可以通过代码生成器完成,而无需进行无聊的编辑。我的问题是:是否有这样的代码生成器可用?

0 投票
1 回答
423 浏览

python - 使用 pyuic4 生成 PyQT UI 时如何禁用 unicoding translate?

我的设置是 Windows 7 上带有 Python 2.7 的 PyQT4.10 (QT4.8.5)。使用 pyuic4 将 .ui 文件转换为 Python 代码始终会生成使用 QtCore.QString.fromUtf8 和 QtGui.QApplication.translate 进行字符串翻译的代码。由于我的程序中只有英文字符,因此不需要这样的翻译,删除它们可以使生成的 Python 代码与现有代码具有一致的风格。似乎 pyuic4 没有附带关闭它的开关。有没有办法禁用这个翻译?谢谢。

0 投票
2 回答
4971 浏览

python - 在pyQt的textEdit中打开文本文件

我通过单击按钮将 Qt 文件用于读取文本文件到 textEdit,但是当我将其转换为 .py 时它不起作用。我有以下代码:main.cpp:

主窗口.ccp:

主窗口.h:

而且我已经转换了 .py 文件,但上面不能正常工作,请建议我在下面的代码中进行适当的更正。主窗口.py:

0 投票
1 回答
1037 浏览

python - 为什么 PyQt 会执行我的操作 3 次?

我对 PyQt 还是有点陌生​​,但我真的不知道为什么会这样。

我有一个这样创建的主窗口:

当我想用以下方法覆盖关闭事件时:

我读到我必须将uic.loadUI调用更改为:

但是当我这样做时,我所有的动作都开始被触发三遍。我很确定我在添加之前正确设置了信号和插槽,因为它们正在工作。有什么帮助吗?

pyuic 文件: