在GTK界面上指示应按下按钮/“突出显示”按钮的最佳方法是什么?用例是我有一组表示各种设置的复选框,但要使它们生效,必须将它们提交给服务器。我想指出当前检查的设置尚未发送到服务器,例如,突出显示“提交”按钮为红色。
我尝试搞乱按钮样式来有条件地改变颜色,但我ran into problems there。
答案 0 :(得分:4)
也许您可以禁用该按钮(以便它“灰显”),直到所有复选框都已设置或其他...这是一种非常常见的方法。
答案 1 :(得分:1)
当要提交更改时,您可以将按钮的标签设置为粗体:
button.get_child().set_markup('<b>Submit</b>')