如何禁用默认qpushbutton

时间:2011-05-06 13:32:29

标签: qt

我使用qpushbuttons创建了qtdesigner,默认情况下,我希望在对话框显示之前不要点击它们来禁用它们它们应该已经被禁用了。我问这是因为我写了一个电影院座位预订,当有人买座位时,我禁用它并且颜色为红色,但在关闭并重新运行程序后,它们会消失并转为默认值。我想做的是;当我重新运行程序时,应该看到它们被禁用并且颜色为红色。我怎样才能做到这一点。谢谢。

2 个答案:

答案 0 :(得分:3)

您可以从 QtDesigner 执行此操作,其优点是您无需编写任何代码。

选择您的QPushButton,并确保未选中enabled属性。

答案 1 :(得分:0)

在致电yourDialog->show()之前,请执行yourDialog->yourPushButton->setDisabled()