问题标签 [qtwidgets]
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.
c++ - 如何在 QT Designer 中激活 centralWidget
我在看这篇文章 How to make a Qt Widget with the window size? 但是当我得到答案时,我被困在“激活”中央小部件上。我注意到一个带有红色圆圈的图标,所以我猜这意味着它已禁用。我一直在网上搜索以试图弄清楚如何“激活”它,但我没有任何运气。
有人可以帮我吗?
qt - 如何重新翻译动态创建的小部件?
我想QTranslator
动态重新加载,然后重新翻译动态创建的带有“静态附加标签”的小部件。
例如,我有类似的静态标签:
然后我用这个标签创建动态控制:
我也像这样加载新的翻译器:
据我了解,我还需要重新加载 UI:
但是据我所知,动态部分和静态属性也不在Ui::
并且不会自动翻译。如何通过动态加载另一个翻译器来翻译动态部分?
python - 为什么没有在python中导入就失败了
我是新手,刚开始学习 Python 编程:
当我运行上面的代码时,一切正常。但是当我运行下面的代码时,它失败并显示以下错误消息:app = PyQt5.QtWidgets.QApplication(sys.argv) AttributeError: 'module' object has no attribute 'QtWidgets'
顺便说一句,我的 Python 版本是 2.7,我使用的是 Qt5 库,我的操作系统是 OpenSUSE 13.2,当然是 Linux 的发行版。
c++ - Qt:QML 比 c++ 小部件快吗?
考虑到性能,我应该制作一个 qwidget 并重新实现其绘制功能还是制作一个 qml 小部件并将其作为 qwidget 插入。
python - PyQt5 导入 QtGui、QtCore 等失败
[操作系统] - Windows 7 64 位
[版本] - Python 3.4 - PyQt5.4.1
我无法在QtWidgets中导入QtGui、QtCore。我有 qtgui.pyd 和 qtcore.pyd,但我无法导入它们……此外,我有QApplication但它也没有导入。我是否错误地安装了 Python3.4?
如果有人有解决此问题的想法,请回答我。我认为对我来说这个问题还没有正确的答案。
qt - Qt中的父母是什么?
几乎每个 QtWidgets 类都可以有父类。通常在对象初始化时设置父级是可选的。例如,如果我创建一个继承类的QWidget
类,我将在构造函数上执行以下操作:
我可以设置或不设置父级。我可以设置cancel_button
为hbox
. 我也可以cancel_button
成为 的孩子yes_button
,但我认为这是一件坏事。
这有什么意义?而且,真的有必要为QWidget
我创建的每个基础类设置父类吗?
c++ - Qt 小部件表。只需按一下按钮即可生成多个数据
这是我第一次使用 qt creator 和 C++ 语言的新手。我正在创建一个 GUI,它将数据(以数字形式)生成到 widgetTable 中。我的 x 初始值作为起点,终端值是我的终点。增量将添加到 x 的初始值,直到达到最终值。如何将结果值添加到我的小部件表中`输入
正如您在我的 GUI 中看到的,有两个小部件表,左侧的一个由 2 列组成。
示例:
x 的初始值为 -5 x 的最终
值为 5
增量为 1
单击生成时在 x 的值列上输出,x 的值
我需要帮助。我需要知道需要什么qt代码
c++ - 如何枚举布局内的布局?
我可以枚举布局内的小部件,但我需要枚举布局内的布局内的小部件......
我正在努力:
但是这段代码卡住了......我想这可能是因为我找不到 QHBoxLayout,还有其他可能的方法可以枚举布局内的布局吗?
谢谢
c++ - 如何将两个标签字段对作为一行添加到 QFormLayout?
所以我有 QFormLayout 可以很好地管理我的 QLabel-QLineEdit 对。
问题是,我需要实现这样的目标:
水平边框/标题不是问题,但“街道”-“公寓”/“邮政编码”-“城市”对是问题。
所以我的问题是:如何将两对 QLabel-QLineEdit 作为一行添加到 QFromLayout?
如果 QFormLayout 不可能,您对其他布局(我猜是 QGridLayout)有什么建议吗?
请记住,标签在翻译成其他语言后可能具有不同的大小比例。
提前致谢!
c++ - 如何使用 Qt 样式表正确设置 QListView::item 的填充?
所以我的样式表中有以下几行(除其他外):
这打破了我的列表视图外观。
但是,在单击其中一个复选框后,它会自行修复。
它可以在没有指定填充的情况下正常工作。
有任何想法吗?