2つのgtk.Entryオブジェクトを含むログインウィンドウがあります。1つはユーザー名用、もう1つはパスワード用です。エントリにGhosttextを追加するにはどうすればよいですか。エントリには「ユーザー名」と書かれていますが、テキストの内側をクリックすると消えます。
2639 次
2 に答える
15
Gtk+ 3.2 から、プレースホルダー text を設定できるようになりました。
entry = Gtk.Entry()
entry.set_placeholder_text("I am a placeholder")
于 2012-08-16T10:47:34.130 に答える
1
.set_text() と .select_region() を使用してテキストを事前に選択する例を見つけたので、ユーザーが入力を開始すると削除されます。
一度に 1 つしか選択できないため、複数の Gtk.Entry フィールドがある場合、これは機能しないようです。入力フィールドがクリックされたときにテキストを削除するには、シグナルを使用する必要があると思います。
わからない場合は、いくつかのラベルを追加してください。
于 2012-08-16T10:21:40.833 に答える