问题标签 [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的一个错误
我正在尝试将我的 ui 文件转换为 .py 文件,但是当我在 shell 中运行 pyuic4 时,出现错误:
我的操作系统是fedora16
python - PyQt4 pyuic4 spacerItem 作为类的成员
我不知道如何强制 pyuic4 将 QSpacerItem 生成为 .py 文件中的类成员。其他所有内容都作为类的成员生成,例如 gridLayout
除了 QSpacerItem 之外的所有东西
知道如何纠正吗?
PS我不问如何手动更正它;)。
python-3.x - 新型信号槽支持,PyQt
我正在用 PyQt4 (Python3) 编写一个 GUI 应用程序。我的一位朋友指出,使用 pyuic4 是一种不好的做法,并向我推荐了 uic 模块和按名称连接插槽功能。他没有时间解释更多,而且我的参考资料很短,我无法从他们那里掌握想法(uic 模块,LoadingUIFilesAtRuntime,按名称连接插槽)。
在 StackOverflow 上至少有一个相关的问题,但是那里的文献链接被破坏了。
我可以遵循标准教程并使用 pyuic 做简单的 GUI,但现在感觉有点困惑......欢迎任何好的示例和/或参考。
python - 使用 Qt 在 Python 中调整主窗口大小
我在ui_main.py
文件中有一个 gui(在 Qt Designer 中设计)。我以这种方式将它加载到我的主*.py
文件中:
ui_main.py 文件:
我需要在应用程序启动期间调整主窗口的大小。我的主要问题是我无法访问主窗口对象。
如果我添加到ui_main.py
文件:
我可以调整我的主窗口大小:
但我知道编辑生成的 ui 文件非常糟糕。如何在不编辑 gui 文件的情况下调整主窗口的大小?
python - 如何从现有窗口创建新的 PyQt4 窗口?
我一直在尝试使用 python3 和 Qt4 从现有窗口调用一个新窗口。
我已经使用 Qt Designer(主应用程序和另一个)创建了两个窗口,并且我已经将 Qt Designer 生成的 .ui 文件转换为 .py 脚本 - 但我似乎无法从主应用程序创建新窗口.
我试过这样做:
但我收到此错误消息:
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
现在,我有同样的问题,开始这一切交易,标签不会改变它的内容。
python - 用于 OOP 风格的 Qt .ui 文件的 Python 代码生成器?
我想知道如何从我用 QtDesigner 创建的 .ui 文件生成 OOP 风格的 Python 代码。
我想说的是 pyuic4 生成的代码不是 OOP 风格的:小部件不会成为 QtGui 类的子类。代码难以阅读和扩展。
我想要封装所有子小部件、布局和功能的类。
让我们看一个简单的例子。这个主窗口包含一个滑块和一个液晶显示器,它们以明显的方式连接起来。
首先,这是pyuic4生成的代码:
我手动将其编辑为我想要的样式:
这可以通过代码生成器完成,而无需进行无聊的编辑。我的问题是:是否有这样的代码生成器可用?
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 没有附带关闭它的开关。有没有办法禁用这个翻译?谢谢。
python - 在pyQt的textEdit中打开文本文件
我通过单击按钮将 Qt 文件用于读取文本文件到 textEdit,但是当我将其转换为 .py 时它不起作用。我有以下代码:main.cpp:
主窗口.ccp:
主窗口.h:
而且我已经转换了 .py 文件,但上面不能正常工作,请建议我在下面的代码中进行适当的更正。主窗口.py:
python - 为什么 PyQt 会执行我的操作 3 次?
我对 PyQt 还是有点陌生,但我真的不知道为什么会这样。
我有一个这样创建的主窗口:
当我想用以下方法覆盖关闭事件时:
我读到我必须将uic.loadUI
调用更改为:
但是当我这样做时,我所有的动作都开始被触发三遍。我很确定我在添加之前正确设置了信号和插槽,因为它们正在工作。有什么帮助吗?
pyuic 文件: