【问题标题】:How to hide a widget created by QtDesigner "design" mode programmatically?如何以编程方式隐藏由 QtDesigner“设计”模式创建的小部件?
【发布时间】:2020-05-03 15:06:06
【问题描述】:

我想知道如何在 QtCreator 设计模式下创建默认隐藏的 QLabel?
在右侧面板的属性列表中,没有任何关于 visibility 的选项,还添加了 label->hide()setupUi函数(编译ui文件并添加到项目头后)没有区别。

【问题讨论】:

  • 不可能.....

标签: qt qt5 qt-designer


【解决方案1】:

Designer 不公开visible 属性。您可以手动编辑 UI 文件,但下次在 Designer 中编辑时会被覆盖。最好在 Designer 中保持可见,调用setupUi() 后只需编写一行代码即可隐藏您最初不想显示的小部件。

【讨论】:

    猜你喜欢
    • 2013-10-07
    • 2011-03-13
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-09
    • 1970-01-01
    相关资源
    最近更新 更多