【问题标题】:Python Gtk.Entry placeholder textPython Gtk.Entry 占位符文本
【发布时间】:2017-09-01 09:57:18
【问题描述】:

我有一个带有两个 gtk.Entry 对象的登录窗口,一个用于用户名,一个用于密码。我怎样才能在条目中添加一些 Ghosttext,所以在条目中写有“用户名”,但是如果你在文本中单击就会消失。

【问题讨论】:

    标签: python gtk gtkentry


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我发现了一个example,其中 .set_text() 和 .select_region() 用于预选文本,所以当用户开始输入时它会被删除。

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

      如果你想不出来,添加一些标签。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-16
        • 2014-09-15
        • 2020-11-16
        • 2020-05-27
        • 2011-07-23
        • 2014-04-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多