如何解决Qt Creator中是否有按钮的hide属性?
| Qt Creator属性托盘中是否有按钮的hide属性?我正在尝试找到一个,但找不到。我需要使某些按钮禁用和隐藏。我应该使用属性托盘还是在构造函数中使用它?稍后在用户事件中,它们将被启用并显示。解决方法
有些控件在调色板上具有“可见性”属性,有些则没有。您总是可以通过编程方式执行此操作(例如在对话框的构造函数中):
MyButton->setVisible(false); //or true - later in the code
, 在旧版本的Qt Designer中,有一个属性visible
。但是似乎它已在新版本中删除,因此您不能直接使用它。
但是仍然可以在.ui文件中添加此字段。只需打开任何文本编辑器,找到与您需要隐藏的小部件相关的部分,然后将此块插入该位置:
<property name=\"visible\">
<bool>false</bool>
</property>
, 没有名为hide的属性,但是有一个称为\“ visible \”的属性可以满足您的需求。有关更多信息,请参见QWidget(由于QPushButton是QWisget)文档。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。