问题标签 [qt-designer]

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 投票
1 回答
4613 浏览

c++ - Qt - 设置好友

QtDesigner,目的是Edit Buddies什么?我们什么时候应该进入这种模式?

0 投票
5 回答
2386 浏览

c++ - Qt - 为什么我的小部件不能在拆分器内使用垂直布局排列?

根据下面的屏幕截图,为什么我的小部件不使用拆分器内的垂直布局排列?

窗口截图

这只是出于问题目的而上传的虚拟用户界面。在我真正的 ui 设计中,我尝试了所有可以想象的组合,但是一旦我开始使用分离器,它就会变得不协调。

0 投票
8 回答
36600 浏览

qt - Qt:下拉按钮?

如何在 Qt 中创建“下拉按钮”?

对于非 Qt 示例,请参阅: Office 中的组合按钮/下拉菜单

关键是小部件需要一个用于主要操作的图标,以及一个视觉上独立的“下拉箭头”来显示辅助图标/操作。

单击辅助选项的“下拉箭头”后,应向用户显示其他图标网格以供选择。(所有图标,没有文字。)

Qt 有可以做到这一点的小部件吗?

如果没有,如何在 Qt 中创建它?(我是一个新的 Qt 用户,所以基于 Qt Designer 的解决方案将是理想的。)

谢谢

0 投票
3 回答
1942 浏览

c++ - Qt Designer - 编辑|编辑信号/槽

Qt Designer和 进入Edit Signals/Slots模式时,我有两个按钮OKCancel

如何为按钮设置以下内容:

好的

信号(点击())

插槽(接受())

取消

信号(点击())

插槽(拒绝())

谢谢。

0 投票
1 回答
2073 浏览

python - QGraphicsView 错误 - 尝试使用 Python 显示 jpg

我正在使用带有 Eric5 和 QTDesigner 的 Python 3.2 来尝试在 QGraphicsView 场景中显示 jpg。以下代码给了我一个 无法打开的文件。原因:[Errno 22] Invalid argument:" error on the first pass and end with a 调试程序引发异常未处理的 AttributeError "'MyForm' 对象没有属性 'QGraphicsView'" 文件:,行:17

引用的 screentest.ui 文件只是表单上的一个简单的 QGraphicsView 对象框。

非常感谢任何建议。

0 投票
2 回答
61 浏览

qt - 将 Dialog 中 lineEdit 中的一段文本放入 lineEdit @ mainwindow 的问题

我对 Qt 很陌生,并试图做这个简单的事情,但我不能:(这是我想在图片上做的事情:http: //pokazywarka.pl/r2dwtb-2/

非常感谢您的帮助。

0 投票
0 回答
1133 浏览

debugging - 由 UiLoader 加载的 Ui 文件,但指向自定义小部件的 NULL 指针

我正在使用 Qt 4.7.0 和 windows7,我对自定义小部件有一个巨大的问题,我创建了 QLed 自定义小部件,我使用它。

我想向 QLed 小部件添加信号属性,并且在设计时使用 QtDesigner 我想在我的 Ui 文件中添加 100 个 QLed,并将每个 QLed 的信号属性设置为一个数字(信号属性的类型不重要),所以我想访问这 100 个 QLed,当我编码并制作 QList 并访问这些

现在我想向 QLeds 发送数据

现在它将在 SIGNAL_PROPERTIES == 123 的所有 QLeds 上

我的理论和方法不正确还是我可以用其他方式做?我一步一步地写了我的问题我改变了 dialog.cpp 和 cunstructor Dialog::Dialog(QWidget *parent) : 和 *.pro 文件我附上了我的测试程序。谢谢。

*。轮廓:

** 对话框.cpp

我复制了 qledplugin-build-desktop\release 文件夹文件:qledplugin.dll、libqledplugin.a、moc_qled.cpp、moc_qledplugin.cpp、qrc_qled.cpp、moc_qled.o、moc_qledplugin.o、qled.o、qledplugin.o、qrc_qled。哦,

至:

,我可以用 QtDesigner 设计一个 Ui 对话框并放置 QLeds 和 QLabels,一切都很好,我也可以使用其他小部件。之后,我想在我的程序中显示这个 Ui 文件,我正在使用 UiLoader,我在 QWidget 对象中加载 Ui 文件 QWidget *formWidget = loader.load(&file, this); 和 .show() 它,在编译时我在 1) 构建问题选项卡中收到此警告:

但我的程序工作。一切都很好,我设计的文件正在加载。我使用这个命令:

我可以在 3) 应用程序输出选项卡中看到:

所以我可以看到 formWidget 子项,其中包含我的自定义小部件的 QLeds。

现在我需要将数据发送到我的 QLeds 和 QCheckBoxs,我制作了一个 QList 并尝试一下:

我得到:

它显示了 4 个 QCheckBox

现在我尝试自定义小部件:

我得到:

我的大问题在这里:allQLed.size() 为零,我得到空指针

如果我添加带有编码的 QLed 小部件,我没有问题,但我需要 QtDesigner。

我在 Q3Frame 上对此进行了测试,它是 QtDesigner 中的一个自定义小部件插件,并且存在同样的问题。

为什么会发生这种情况,我该怎么办?Qt不能这样做吗?

提前谢谢干杯

0 投票
4 回答
149144 浏览

qt4 - 如何使 Qt Widget 随窗口大小而增长?

我想要一个小QFormLayout部件来填充它的父部件。

我使用Qt Designer 中的模板创建了一个新的.ui文件。QWidgetQFormLayout在那个“窗口”里面放了一个,然后在里面放了一些控件QFormLayout

这一切都运作良好,但QFormLayout始终保持在我在 Qt Designer 中设置的大小。我想QFormLayout填充它的父小部件并用它来增长/缩小。

我怎样才能做到这一点?

0 投票
1 回答
1760 浏览

windows - 选择“选择资源...”时 Qt Designer 冻结(锁定)

问题

从资源中选择图像时,Qt Designer 被锁定,停止响应,只是使 Windows bing 响起。

有谁知道可能导致 Qt Designer 出现此问题的原因,或者一个体面的解决方法?

到目前为止Label.pixmap,我只尝试过。PushButton.icon

每次我选择此选项时,整个 Designer 都会锁定。似乎它正在尝试显示一个模态选择对话框,但我在任何地方都看不到它。

“选择文件...”选项工作正常,但不是一个方便的选项。

我过去曾让 Designer 正常工作。我的项目暂停了几个月,在此期间,由于 HDD 完全故障,我丢失了 Qt 构建,并从我制作的 zip 备份中恢复。我仍然可以针对 Qt 库进行构建。从那以后一直没有工作。

我还为 Linux 构建了相同的.ui文件,并且可以使用 Ubuntu 10.10 正确编辑相同的文件。

环境

  • Qt v4.7.1

  • VS2008 SP1,我自己构建了 Qt

  • VS addin(v1.1.7 和 v1.1.9 的症状相同)

  • Win7-x64 专业版

试过(没有成功):

  • 从源代码重建 Qt

  • 按照此处的建议手动编辑.ui文件:http: //discussion.forum.nokia.com/forum/ …crashes-Creator

  • 从安装的文件夹运行 Designer

  • 在 procmon 中观看designer.exe(似乎对 进行了很多注册表查找HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces,但没有任何意义)

这真的伤害了我,非常感谢帮助。

0 投票
2 回答
1840 浏览

qt - Qt:是否可以将信号连接到 Qt 设计器中的信号

我一直在阅读信号和插槽文档,它说您可以将信号连接到信号并触发连接到链中第二个信号的插槽。我在 Qt 设计器中找不到这样做的方法,它只允许您将信号连接到插槽而不是信号连接到信号。我也无法在文档中找到它,但是如果有一个信号连接到一个信号,例如第一个信号带有 QString 参数,那么 QString 将沿着链传播。

谢谢!