问题标签 [tkinter-text]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 替换 tkinter.Text 插入方法
我试图(在运行时)为tkinter.Text的子类替换继承的insert()方法。替换方法在调用父类的 (tkinter.Text) insert() 方法之前执行几行代码。但是,在运行时 python 显示以下错误。
以下代码是我的主要代码的简化版本。
python - 为什么我不能输入 tkinter Text 小部件?
我的程序有以下代码:
问题是,当我运行此代码时,我根本无法输入 Text 小部件。我以前从未使用过 Text 小部件,所以我可能做错了什么。
我怎样才能使它可以在小部件中输入文本?
python - 如何复制 tkinter 小部件?
如何复制 tkinter 文本小部件以便您可以将其添加到每个笔记本选项卡中?我正在使用 tkinter 编写编辑器,并且还添加了撤消功能。问题是,当我添加一个新选项卡时,撤消功能仅适用于该选项卡。当我删除该选项卡时,它也不适用于其他选项卡。
python - 如何根据文本 tkinter 中的选择更改字体?
如何在 tkinter 中更改所选文本的字体?我已经检查了网络,但我没有得到任何结果。ComboBox
我想要 a of中的字体tkinter.ttk
。
请帮忙!
python - 插入到文本框时 tkinter 无效的命令名称
我有以下记事本类,我需要在文本框__thisLinkArea中插入一个字符串。
但它没有插入任何东西,当我退出终端时会给出以下输出:
如您所见,在这种特定情况下,我正在导入 Notepad 并从位于同一路径中的另一个脚本 ecoi.py 调用 Notepad.append('string') 。
python - Tkinter Texboxes 在单击按钮时变得透明
当我单击提交按钮时,它会隐藏所有文本框。当我点击它们时,文本框才会回来。当我将鼠标悬停在它们上时,我仍然看到光标发生了变化,但是标签也被隐藏了,它们永远不会显示回来。就像它们变得透明,只有当我点击它们时才变得不透明。
python - tkinter 文本小部件上的水平插入光标?
我和我的朋友正在使用 tkinter 在 Python 上制作类似于命令提示符的东西,但我们正在努力复制水平插入光标,如此处所示。
我们正在使用一个文本小部件来尝试执行此操作,我们有这个
cmdline=Text(command_prompt, bg='black', font = ('Consolas', 11), fg ='white', borderwidth = 0, insertbackground = 'white', insertwidth = '0.75c')
然而,这并不是我们想要的。有什么方法可以让插入光标至少与上面显示的有点相似?谢谢 :)
python-3.x - 如何对从 tkinter 文本小部件返回的文本运行函数
我的 tkinter gui 正在使用文本小部件,以下代码是我.get
输入数据的方式。
如果用户输入:
它返回完全一样的值。
为了尝试以 LIST 格式返回值,我还将.get
函数更改为以下内容:
当我这样做时,它会返回如下条目:
尽管我已经阅读了无数的 google 和 stackoverflow 线程,但我对这个过程有几个问题。
- 输入的数据是否以字符串值返回?我发现一个帖子提到了这一点,但想验证一下。
- 如何访问这些数据以运行我的功能?我已经尝试了几种不同的方法,但我最近的尝试如下。
上面显然不起作用,因为我想def item_product()
在条目小部件的每一行上运行。谁能指出我正确的方向?
python-3.x - 在从 tkinter 文本小部件检索的列表上运行函数
我无法将我的函数应用到从 tkinter 文本小部件中检索到的列表中。该列表通过按钮检索command=lambda: get_list())
。我正在尝试应用,def func_1():
但它不会引发错误,它只是在我输入任何数据之前立即运行它。
如果我输入几行;
它跳过func_1
,并声明 if not found 文本:
我需要将它用于get
文本小部件输入,在 处拆分为列表"\n"
,并func_1
在与输入小部件的行一样多的项目上运行。
func_1 应该获取每个列表项,替换任何逗号,然后将其拆分为它自己的 for 循环列表。
我不知道如何以不同的方式分解它。
感谢您的任何建议!