Python Gtk.Entry占位符文本

时间:2012-08-16 07:49:55

标签: python gtk gtkentry

我有一个带有两个gtk.Entry对象的登录窗口,一个用于用户名,一个用于密码。如何在条目中添加一些Ghosttext,因此在条目中写入“用户名”,但如果您在文本消息中单击。

2 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:1)

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

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

如果您无法弄明白,请添加一些标签。