【发布时间】:2016-07-15 05:04:18
【问题描述】:
背景:我在GtkNotebook 中设置了几个选项卡,当在主选项卡上满足某些条件时,“测试信号”选项卡中的输入字段将相应禁用。
当GtkSpinButton 中的输入在“测试信号”选项卡上突出显示并且GtkSpinButton 的属性sensitive 设置为false 时,GtkSpinButton 中的文本仍然突出显示。因为有时此选项卡上没有其他可编辑字段,所以文本保持突出显示,直到另一个小部件将其属性 sensitive 设置为 true。
这对我来说看起来很草率,所以我想停止这种行为并将设置为 sensitive = false 的小部件全部清除焦点或突出显示。知道如何在设置sensitive = false 之前取消突出显示GtkSpinButton 中的文本吗?
【问题讨论】:
-
看
gtk_editable_select_region()。 -
就是这样,将旋转按钮投射到 GtkEditable 并从 0 到 0 选择。非常感谢,如果你把它扔在那里作为答案,我会把它标记为答案。跨度>