2012-08-16 8 views
5

Mam okno logowania z dwoma obiektami gtk.Entry, jeden dla nazwy użytkownika, drugi dla hasła. W jaki sposób mogę dodać Ghosttext do Entry, więc w wpisie zapisano "Username", ale po kliknięciu wewnątrz tekstu tekst zniknie.Python Gtk.Entry symbol zastępczy

Odpowiedz

1

Znalazłem example, gdzie .set_text() i .select_region() są używane do wstępnego wyboru tekstu, więc jest usuwany, gdy użytkownik zaczyna pisać.

To nie działa, jeśli masz więcej niż jedno pole Gtk.Entry, ponieważ można wybrać tylko jedno. Sądzę, że musisz użyć sygnału, aby usunąć tekst po kliknięciu pola Entry.

Jeśli nie możesz tego rozgryźć, dodaj kilka etykiet.