Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter:如何使用文本(而不是条目)小部件隐藏文本,就像使用密码一样?_Python_Tkinter_Widget - Fatal编程技术网

Python Tkinter:如何使用文本(而不是条目)小部件隐藏文本,就像使用密码一样?

Python Tkinter:如何使用文本(而不是条目)小部件隐藏文本,就像使用密码一样?,python,tkinter,widget,Python,Tkinter,Widget,我知道,通过Tkinter中的条目小部件,您可以执行以下操作: Entry.config(show="*") 它将显示星号,而不是您键入的任何内容 但是,我想对文本小部件做同样的事情,但是没有显示选项来配置文本小部件。在文本小部件中有什么方法可以做到这一点吗?如果有的话,对我来说就意味着少做很多工作 这将减少工作量的原因是,我为我的文本小部件类设置了大量自定义功能和自定义设置,我不想为条目小部件重新编程,当单行文本小部件在它的位置工作正常时(可能除了此功能)Text和Entry小部件有不同的方

我知道,通过Tkinter中的
条目
小部件,您可以执行以下操作:

Entry.config(show="*")
它将显示星号,而不是您键入的任何内容

但是,我想对
文本
小部件做同样的事情,但是没有
显示
选项来配置
文本
小部件。在
文本
小部件中有什么方法可以做到这一点吗?如果有的话,对我来说就意味着少做很多工作


这将减少工作量的原因是,我为我的
文本
小部件类设置了大量自定义功能和自定义设置,我不想为
条目
小部件重新编程,当单行文本小部件在它的位置工作正常时(可能除了此功能)
Text
Entry
小部件有不同的方法来访问索引等,这些方法非常复杂。我的自定义设置使您可以这样做,例如按ctrl+left键来跳回一个单词,以及各种类似的内容(复杂的内容也不是这样,可能与索引有关,也可能与索引无关)。

不,文本小部件没有这样的功能。你必须自己实现它,我猜这很难让它工作

谢谢你的提示。我正在考虑使用wingding字体或其他什么。我不知道有谁能真正读这些。或者,我可以使用一种字体,每个字符都有类似星号的东西。或者,我可以把字体弄得很小,不可读。或者,我可以使背景和前景非常接近。