3

我在我的脚本中使用了 gtk.Notebook(),在笔记本选项卡中我给出了 2 个文本字段用户名和密码,但问题是输入字段不像密​​码字段,它显示字符。所以我想如果我输入密码,它应该是机密的,就像(*)一样。

这是我用过的代码

    entry = gtk.Entry()
    entry.set_invisible_char("*")
    entry.set_size_request(100, 75)
    entry.show ()

    label = gtk.Label("Add page")
    notebook.insert_page(entry, label, 2)

现在有人告诉我该怎么做。

提前致谢...

4

1 回答 1

3

Gtk 入口文档:

gtk_entry_set_visibility()设置条目的内容是否可见。当可见性设置为 FALSE 时,字符将显示为不可见字符,并且在将条目小部件中的文本复制到其他地方时也会以这种方式显示。

对于应该是Entry.set_visibility(False).

此外,您不需要设置不可见字符:GTK+ 会尽力为有问题的字体选择一个好的字符(通常是 '*')。

于 2013-11-12T14:14:04.360 回答