Python Gtk3条目设置占位符文本

时间:2016-09-27 16:04:52

标签: python gtk3

我尝试为Gtk.Entry设置灰色斜体占位符文本但该条目为空。使用Linux Mint 17.3 / Gtk版本3.10.8

这有什么不对:

#!/usr/bin/env python

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

window = Gtk.Window()
box = Gtk.Box()
window.add(box)

entry = Gtk.Entry()
box.add(entry)

entry.set_placeholder_text("Filter")

window.show_all()
Gtk.main()

1 个答案:

答案 0 :(得分:1)

来自文档:

  

请注意,由于在条目获得焦点时删除占位符文本,因此如果在窗口中为条目指定初始焦点,则使用此功能会有点问题。有时这可以通过延迟初始焦点设置来解决,直到第一个关键事件到来。

尝试添加一个按钮并将其设置为焦点,它应该可以正常工作。