我知道如何在ComboBox中设置默认选择,但我有一个ComboBoxText小部件,允许用户输入他/她的性别。所以,我可以使用Gtk.ComboBox.set_active()
,但这会表达某种性别歧视,因为默认选择是“男性”或“女性”。
我的问题是如何在我的ComboBox上设置占位符字符串,但没有它在选项列表中?
将python3与gobject内省一起使用。
答案 0 :(得分:1)
您可以使用条目创建GtkComboBoxText,然后连接到format-entry-text
信号,如果没有进行其他选择,则返回默认字符串。 Gtk + docs包含此信号的示例(在C中):http://developer.gnome.org/gtk3/3.4/GtkComboBox.html#GtkComboBox-format-entry-text。