我正在尝试查找 gtk 中的某些小部件是否是 ComboBox 小部件。 是这个词在这里似乎不起作用
def set_entries_editable(self, bool, widget):
'''define whether to enable/disable widget'''
if widget is gtk.ComboBoxEntry:
widget.set_sensitive(bool)
else:
widget.set_editable(bool)
谢谢!
最佳答案
is
用于检查对象身份。
>>> a = [1, 2]
>>> b = [1, 2]
>>> a is b
False
>>> a is a
True
使用isinstance
检查对象是否是特定类型的实例:
>>> isinstance(a, list)
True
if isinstance(widget, gtk.ComboBoxEntry):
关于python-2.7 - gtk : find if a widget is from some type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24389692/