9
我试图让QLabel在Qt Designer中默认不可见。我可以硬编码,但我想知道是否有方法使用设计器来设置它。有没有什么办法可以在Qt Designer中设置QLabel的可见性
m_uiForm.aLabel->setVisible(false);
我试图让QLabel在Qt Designer中默认不可见。我可以硬编码,但我想知道是否有方法使用设计器来设置它。有没有什么办法可以在Qt Designer中设置QLabel的可见性
m_uiForm.aLabel->setVisible(false);
据我所知,这是不可能从QtDesigner。
直接从QtDesigner访问setVisible
的唯一方法是在修改连接时,您可以将其找到插槽。
最简单的方法就是将可见性设置为false,就像您已经在做的那样。
我也是:我需要一种方法来将QGroupBox的可见性默认设置为“false”。但是,如果我对它进行了硬编码,每当我执行“全部清理”时,自动生成的头文件将被删除,因此我必须重新对其进行重新编码。这是一个单调乏味的工作,特别是在我需要处理SVN的情况下(当我执行svn-commit(因为它是自动生成的)时,UI头文件不会被提交,那么当我对另一个执行svn-update时机器的可见性将再次“真实”(因为“假”不是默认的可见性值))..任何新的答案? (因为你的答案已经过去了一年).. – 2014-03-14 15:45:47