问题标签 [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.
tkinter - tkinter 文本小部件作为 html
我已经构建了用于发送电子邮件的 tkinter 应用程序。电子邮件的正文应该从文本小部件中获取带有格式/样式的文本。有没有什么方法可以做同样的事情。
get 方法只给出文本而不给出样式/格式。
python - 如何修复 '_tkinter.TclError: nothing to undo' 错误
我只是想用 python Tkinter 做一个记事本。当我尝试为撤消和重做命令编写代码时,我得到了错误。
错误
python-3.x - 如何通过仅输入同一个小部件来将文本输入两个文本小部件
我想要一种方法,通过将文本输入到单个文本小部件中,我可以将文本插入到两个小部件中。在编程中,我想将文本小部件的所有功能和事件绑定到另一个文本小部件。我试过
但这不是一个好的选择,因为它需要时间,并且会显示一些延迟,并且当文本变长时会出现一些长时间的延迟。
python - Tkinter-Text:让文本框将多行识别为单独的输入?
我正在尝试制作一个接受用户输入并对其进行修改的程序(用户输入将是各种 10 位数字字符串),然后返回修改后的结果。我目前可以通过单行输入实现我想要的,但我想添加允许用户输入多个输入的功能,并让程序分别修改每个输入。但是,在其当前状态下,它只会修改文本框中的所有内容,就好像它是一个长字符串一样,尽管它们位于不同的行上。
我在想我可以尝试将文本框中的每个输入变成一个列表,然后以这种方式遍历它?我不确定是否有更好的方法来做到这一点?
它目前只修改文本框中的所有内容,就好像它是一个长字符串一样。
更新代码:
python-3.x - 如何开始突出显示单词
我正在编写自己的 Python 编辑器的应用程序。我正在使用文本小部件,并希望在输入单词时突出显示单词,就像 Python 编辑器一样。输入字符 # 后,我想开始用红色突出显示字符 # 后面的所有字符。
下面是用于此目的的部分代码。当字符 # 被识别为它被输入到文本小部件时,我从输入的字符到行尾添加了一个“CM”标签(我认为这对我来说可以完成这项工作)。
但是即使没有刚刚输入的字符#,输出也会仅突出显示已经存在的字符。对我想要的工作有什么想法?非常感谢你。
python - 使用 Tkinter 将文本左对齐
我想将我的文字向左对齐,但anchor='w'
似乎不起作用......有什么提示吗?
python - 使用 Text 小部件在 tkinter 中显示多行用户输入
我无法从用户输入中获取多行并将其显示回给他们。我正在使用 OOP 制作一个窗口,让用户输入他们的文章,并有一个窗口将其显示给他们。当我使用 时.get()
,什么都没有出现。有什么建议么?
python - 我可以在没有 Button 的 Tkinter 中运行命令吗
所以基本上我正在尝试使用python制作命令行界面,并且我有输入命令的文本区域。我想要实现的是每个命令都在不按按钮的情况下执行(只需按回车键)
python - 如何在 tkinter.Text 小部件中格式化 JSON 数据的显示?
我创建了一个 Python GUI,允许用户创建和保存文本文件(技术上是日记)。在工作区(VS Code)中,我创建了一个简单的键/值对(技术上是字典)的 JSON 文件; "word": "definition"
.
我希望用户能够单击一个按钮,该按钮打开一个带有 tk.Text 小部件的窗口,该小部件包含清晰、可读和按字母顺序排列的 JSON 数据,但数据打印为由单引号分隔的多行字符串Text 小部件内没有任何空格或换行符。
我想要的结果是键/值对的“只读”列表,每行一个,没有所有 JSON 语法(双引号、逗号和大括号)。我找不到任何解决方案来实现这一特定偏好,而且我仍在学习 Python 程序中 JSON 数据的功能。如果有更合适或可配置的方法,我愿意接受建议,但我希望 Python 语法有一个简单的配置,它决定数据如何在 Text 小部件中打印。
感谢您提供的任何见解。我认为代码与解决此问题无关,但如果需要,我可以添加它。