【发布时间】:2011-06-15 05:16:00
【问题描述】:
如何在设计时使用 QTCreator 设计一个 QTWidget 表单?
我想要一个 6 行的 QgridLayout,每行可以有标签、按钮、图像等控件,并且表单应该是可滚动的。
现在我的要求是如何在运行时生成按钮并将图像、标签放在该按钮的顶部。在运行时将所有按钮放在一个网格中,该网格可以根据滚动条提供的搜索结果动态增长。请根据我的要求找到上面的附加图像。 谢谢。
【问题讨论】:
标签: qt
如何在设计时使用 QTCreator 设计一个 QTWidget 表单?
我想要一个 6 行的 QgridLayout,每行可以有标签、按钮、图像等控件,并且表单应该是可滚动的。
现在我的要求是如何在运行时生成按钮并将图像、标签放在该按钮的顶部。在运行时将所有按钮放在一个网格中,该网格可以根据滚动条提供的搜索结果动态增长。请根据我的要求找到上面的附加图像。 谢谢。
【问题讨论】:
标签: qt
我不知道您使用的是哪个版本的 Qt Creator。假设是最新的,您可能需要通过Qt Designer Manual。
您可以使用QGridLayout::addWidget() 函数在网格布局中动态添加项目。
您可以使用 Style Sheets 自定义 QWidgets。
另外,请检查 Qt Examples 和 Qt Tutorials。你可能会发现一些有用的东西。
【讨论】:
首先使用 Qt Creator 等可视化工具创建所有内容,编译,然后复制生成的代码并将其粘贴到您的程序中。
【讨论】: