2012-08-16 70 views
5

我有一个登录窗口与两个gtk.Entry对象,一个用户名,一个密码。我如何添加一些Ghosttext到条目中,所以在条目中写有“用户名”,但是如果您在文本消失内部单击。Python的Gtk.Entry占位符文本

回答

9

从Gtk + 3.2开始,可以到set placeholder text

entry = Gtk.Entry() 
entry.set_placeholder_text("I am a placeholder") 
1

我找到了example,其中.set_text()和.select_region()用于预选文本,所以在用户开始输入时会被删除。

如果您有多个Gtk.Entry字段,这似乎不起作用,因为一次只能选择一个字段。我想你必须使用一个信号来删除文本时,单击条目字段。

如果您无法弄清楚,请添加一些标签。