如何在PyGObject中的TextView对象上添加占位符

时间:2017-06-23 07:23:58

标签: python-3.x gtk pygobject

我在self._widget = Gtk.Entry() self._widget.set_placeholder_text("Enter your name") 对象上添加了占位符:

TextView

现在我想在self._widget = Gtk.TextView() 对象上添加占位符,但我找不到任何方法:

FROM centos:latest

RUN yum install git \
    nginx && \
    pip install uwsgi \

1 个答案:

答案 0 :(得分:1)

您应该连接到focus-in-eventfocus-out-event。如果focus-out-event上的文本缓冲区为空,请将占位符标志设置为true,添加占位符文本,并添加一个CSS类,您可以选择使用该类来将占位符文本设置为灰色样式。如果focus-in-event上的占位符标志为true,则清空文本缓冲区,并删除CSS类。