【问题标题】:How to Design a QTWidget Form using QTCreator at Design Time?如何在设计时使用 QT Creator 设计 QWidget 表单?
【发布时间】:2011-06-15 05:16:00
【问题描述】:

如何在设计时使用 QTCreator 设计一个 QTWidget 表单?

我想要一个 6 行的 QgridLayout,每行可以有标签、按钮、图像等控件,并且表单应该是可滚动的。

现在我的要求是如何在运行时生成按钮并将图像、标签放在该按钮的顶部。在运行时将所有按钮放在一个网格中,该网格可以根据滚动条提供的搜索结果动态增长。请根据我的要求找到上面的附加图像。 谢谢。

【问题讨论】:

    标签: qt


    【解决方案1】:

    我不知道您使用的是哪个版本的 Qt Creator。假设是最新的,您可能需要通过Qt Designer Manual。

    您可以使用QGridLayout::addWidget() 函数在网格布局中动态添加项目。

    您可以使用 Style Sheets 自定义 QWidgets。

    另外,请检查 Qt Examples 和 Qt Tutorials。你可能会发现一些有用的东西。

    【讨论】:

    • @感谢您的链接。现在我的要求是如何在运行时生成按钮并将图像、标签放在该按钮的顶部。在运行时将所有按钮放在一个网格中,该网格可以根据滚动条提供的搜索结果动态增长。请根据我的要求找到上面的附加图片。
    • @user662285:检查我的答案中的链接。您会在 Qt 示例和 Qt 教程中找到大量示例代码。
    【解决方案2】:

    首先使用 Qt Creator 等可视化工具创建所有内容,编译,然后复制生成的代码并将其粘贴到您的程序中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2016-01-24
      • 2018-08-17
      • 1970-01-01
      相关资源
      最近更新 更多