问题标签 [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.

0 投票
2 回答
110 浏览

python - 替换 tkinter.Text 插入方法

我试图(在运行时)为tkinter.Text的子类替换继承的insert()方法。替换方法在调用父类的 (tkinter.Text) insert() 方法之前执行几行代码。但是,在运行时 python 显示以下错误。

以下代码是我的主要代码的简化版本。

0 投票
1 回答
151 浏览

python - 为什么我不能输入 tkinter Text 小部件?

我的程序有以下代码:

问题是,当我运行此代码时,我根本无法输入 Text 小部件。我以前从未使用过 Text 小部件,所以我可能做错了什么。

我怎样才能使它可以在小部件中输入文本?

0 投票
1 回答
75 浏览

python - 如何复制 tkinter 小部件?

如何复制 tkinter 文本小部件以便您可以将其添加到每个笔记本选项卡中?我正在使用 tkinter 编写编辑器,并且还添加了撤消功能。问题是,当我添加一个新选项卡时,撤消功能仅适用于该选项卡。当我删除该选项卡时,它也不适用于其他选项卡。

0 投票
1 回答
57 浏览

python - 如何根据文本 tkinter 中的选择更改字体?

如何在 tkinter 中更改所选文本的字体?我已经检查了网络,但我没有得到任何结果。ComboBox我想要 a of中的字体tkinter.ttk

请帮忙!

0 投票
0 回答
67 浏览

python - 插入到文本框时 tkinter 无效的命令名称

我有以下记事本类,我需要在文本框__thisLinkArea中插入一个字符串。

但它没有插入任何东西,当我退出终端时会给出以下输出:

如您所见,在这种特定情况下,我正在导入 Notepad 并从位于同一路径中的另一个脚本 ecoi.py 调用 Notepad.append('string') 。

0 投票
1 回答
32 浏览

python - Tkinter Texboxes 在单击按钮时变得透明

当我单击提交按钮时,它会隐藏所有文本框。当我点击它们时,文本框才会回来。当我将鼠标悬停在它们上时,我仍然看到光标发生了变化,但是标签也被隐藏了,它们永远不会显示回来。就像它们变得透明,只有当我点击它们时才变得不透明。

0 投票
0 回答
33 浏览

python - tkinter 文本小部件上的水平插入光标?

我和我的朋友正在使用 tkinter 在 Python 上制作类似于命令提示符的东西,但我们正在努力复制水平插入光标,如此处所示。

我们正在使用一个文本小部件来尝试执行此操作,我们有这个

cmdline=Text(command_prompt, bg='black', font = ('Consolas', 11), fg ='white', borderwidth = 0, insertbackground = 'white', insertwidth = '0.75c')

然而,这并不是我们想要的。有什么方法可以让插入光标至少与上面显示的有点相似?谢谢 :)

0 投票
1 回答
74 浏览

python-3.x - 如何对从 tkinter 文本小部件返回的文本运行函数

我的 tkinter gui 正在使用文本小部件,以下代码是我.get输入数据的方式。

如果用户输入:

它返回完全一样的值。

为了尝试以 LIST 格式返回值,我还将.get函数更改为以下内容:

当我这样做时,它会返回如下条目:

尽管我已经阅读了无数的 google 和 stackoverflow 线程,但我对这个过程有几个问题。

  1. 输入的数据是否以字符串值返回?我发现一个帖子提到了这一点,但想验证一下。
  2. 如何访问这些数据以运行我的功能?我已经尝试了几种不同的方法,但我最近的尝试如下。

上面显然不起作用,因为我想def item_product()在条目小部件的每一行上运行。谁能指出我正确的方向?

0 投票
1 回答
45 浏览

python-3.x - 在从 tkinter 文本小部件检索的列表上运行函数

我无法将我的函数应用到从 tkinter 文本小部件中检索到的列表中。该列表通过按钮检索command=lambda: get_list())。我正在尝试应用,def func_1():但它不会引发错误,它只是在我输入任何数据之前立即运行它。

如果我输入几行;

它跳过func_1,并声明 if not found 文本:

我需要将它用于get文本小部件输入,在 处拆分为列表"\n",并func_1在与输入小部件的行一样多的项目上运行。

func_1 应该获取每个列表项,替换任何逗号,然后将其拆分为它自己的 for 循环列表。

我不知道如何以不同的方式分解它。

感谢您的任何建议!

0 投票
0 回答
32 浏览

python - 在按钮运动事件上​​动态扩展 tkinter 文本

我有以下代码,我想用鼠标扩展文本小部件。(垂直双箭头)。但这似乎很不对劲。当我开始编写代码时,窗口扩展到无穷大(实际上可能不是很长)。如果我删除on_resize它,但文本会扩展到底部。我想把它向上扩展。

图形用户界面

我的做法对吗?我该如何解决这个问题?