如何检查gtk按钮是否被按下

时间:2015-03-14 12:03:07

标签: c gtk glade

我用G语言制作了Glade和GTK的gui。我有两个按钮'开始'和'更新'。 “开始”按钮启动功能,更新按钮更新值。我为两者做了处理程序,一切都很好。但如果在点击开始按钮之前点击更新按钮,我的程序就会启动。我希望只有在单击开始按钮后才能使用该更新按钮。为此,我将不得不检查更新按钮处理程序中的启动按钮的条件。怎么做?

1 个答案:

答案 0 :(得分:1)

我建议不要检查开始按钮的条件,而是建议将更新按钮变灰(gtk_widget_set_sensitive()),并在开始按钮的clicked处理程序中取消灰色。