我尝试为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()
答案 0 :(得分:1)
来自文档:
请注意,由于在条目获得焦点时删除占位符文本,因此如果在窗口中为条目指定初始焦点,则使用此功能会有点问题。有时这可以通过延迟初始焦点设置来解决,直到第一个关键事件到来。
尝试添加一个按钮并将其设置为焦点,它应该可以正常工作。