1

ComboBox でデフォルトの選択を設定する方法は知っていますが、ユーザーが性別を入力できる ComboBoxText ウィジェットがあります。したがって、 を使用することもできますGtk.ComboBox.set_active()が、デフォルトの選択は「男性」または「女性」であるため、ある種の性差別を表現することになります。

私の質問は、ComboBox にプレースホルダー文字列を設定する方法ですが、選択肢のリストに含まれていませんか?

gobject イントロスペクションで python3 を使用します。

4

1 に答える 1

1

エントリを使用してGtkComboBoxTextを作成し、format-entry-textシグナルに接続して、他に選択が行われていない場合はデフォルトの文字列を返すことができます。Gtk +ドキュメントには、このシグナルの例(C)がここに含まれています:http://developer.gnome.org/gtk3/3.4/GtkComboBox.html#GtkComboBox-format-entry-text

于 2013-02-24T23:16:22.523 に答える