Python pygObject:如何禁用输入(但不禁用+;/-按钮)

Python pygObject:如何禁用输入(但不禁用+;/-按钮),python,gtk,pygobject,Python,Gtk,Pygobject,我正在用Glade(Msys2二进制)设计一个简单的GUI界面 我想使用旋转按钮,但我想禁用条目(写入值的位置)。。。按钮应能正常工作 我尝试了一些属性(可编辑,…),但结果是完全禁用小部件(+/-按钮)或什么都没有。如果没有一些认真的解决办法,这可能是不可能的。这似乎会让遇到这种情况的用户感到沮丧,所以这可能是有原因的。你想解决什么问题?我想避免用户在spin button小部件的输入部分写错误。也许他可以写字母而不是数字,或者超出有效范围的值。旋转按钮已经解决了这个问题。不用担心,我想禁用s

我正在用Glade(Msys2二进制)设计一个简单的GUI界面

我想使用旋转按钮,但我想禁用条目(写入值的位置)。。。按钮应能正常工作


我尝试了一些属性(可编辑,…),但结果是完全禁用小部件(+/-按钮)或什么都没有。

如果没有一些认真的解决办法,这可能是不可能的。这似乎会让遇到这种情况的用户感到沮丧,所以这可能是有原因的。你想解决什么问题?我想避免用户在spin button小部件的输入部分写错误。也许他可以写字母而不是数字,或者超出有效范围的值。旋转按钮已经解决了这个问题。不用担心,我想禁用spinbutton小部件的输入部分的另一个原因是我想避免从一个值跳到另一个值(例如从10跳到100)。我需要通过单个步骤增加/减少该值,其中每个步骤为1。事实上,我必须捕捉+/-按钮上的右击信号,以避免直接跳到最小/最大值。如果没有一些认真的解决办法,这可能是不可能的。这似乎会让遇到这种情况的用户感到沮丧,所以这可能是有原因的。你想解决什么问题?我想避免用户在spin button小部件的输入部分写错误。也许他可以写字母而不是数字,或者超出有效范围的值。旋转按钮已经解决了这个问题。不用担心,我想禁用spinbutton小部件的输入部分的另一个原因是我想避免从一个值跳到另一个值(例如从10跳到100)。我需要通过单个步骤增加/减少该值,其中每个步骤为1。实际上,我必须捕获+/-按钮上的右键单击信号,以避免直接跳到最小/最大值。