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

时间:2011-06-23 21:41:09

标签: qt qt-creator

Qt Creator属性托盘中是否有按钮的隐藏属性?我试图找到一个但我无法找到。我需要使一些按钮禁用&一些隐藏。我应该使用属性托盘还是在构造函数中执行?稍后在用户活动中,他们将启用&所示。

3 个答案:

答案 0 :(得分:18)

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

MyButton->setVisible(false); //or true - later in the code

答案 1 :(得分:3)

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

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

<property name="visible">
   <bool>false</bool>
</property>

答案 2 :(得分:1)

没有名为hide的属性,但有一个名为“visible”的属性可以执行您想要的操作。有关详细信息,请参阅QWidget(因为QPushButton是QWisget)docs