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