在Qt Creator中有按钮的隐藏属性吗?

ent*_*ize 10 qt qt-creator

在Qt Creator属性托盘中是否有按钮的隐藏属性?我试图找到一个但我无法找到.我需要使一些按钮禁用和一些隐藏.我应该使用属性托盘还是在构造函数中执行?稍后在用户事件中,它们将被启用和显示.

mim*_*mic 18

有些控件在调色板上有"可见性"属性,有些则没有.您总是可以以编程方式执行此操作(例如,在对话框的构造函数中):

MyButton->setVisible(false); //or true - later in the code
Run Code Online (Sandbox Code Playgroud)

  • 如何从Designer中隐藏它? (3认同)

Ily*_*lya 5

在旧版本的Qt Designer中,有一个属性visible。但是似乎它已在新版本中删除,因此您不能直接使用它。

但是仍然可以在.ui文件中添加此字段。只需打开任何文本编辑器,找到与您需要隐藏的小部件相关的部分,然后将此块插入该位置:

<property name="visible">
   <bool>false</bool>
</property>
Run Code Online (Sandbox Code Playgroud)