问题标签 [text-widget]
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-2.7 - 无法计算python中文本文件中的行数
最近我一直在研究一个 GUI python 纯文本编辑器。该代码调用以下函数,该函数应该计算已输入文本小部件的行数:
代码运行,但是它没有给我文件中正确的行数。事实上,似乎每行的字母数和空格会影响行数(例如:在两行上我输入两个字母。我得到 6 行)。我找不到这个问题的解释。
我正在使用 python 2.7.9 和 tkinter 在 Windows 7 上运行。
python - 函数不会突出显示 tkinter 文本小部件中的模式
我编写了一个小函数来突出显示文本小部件中的搜索模式,并将其分配给一个按钮“查找”。但事实证明,它没有突出显示文本小部件中所需的模式,只是卡住了。
谁能告诉我我做错了什么?xml
是一个文本小部件,fi
是一个条目小部件,因此模式通常是用户放入fi
小部件的内容。任何帮助,将不胜感激。谢谢
python - 在 Tkinter Text 小部件中键入时格式化文本
我正在尝试将注释添加到不被更改的给定文本中。这很像普通文本编辑器中的格式。
我试图通过 获取当前光标位置.index('insert')
,然后用 向前tag_add(current cursor, current cursor '+1c')
或向后标记字符tag_add(current cursor + '-1c', current cursor)
。这导致在刚刚键入的字符之前或之后标记字符。
是否有任何解决方法来实时标记实际键入的字符?
编辑:虽然布莱恩的回答对我有用,但您可能会遇到快速打字的问题,如下所述:how-to-get-cursor-position
python - 移动到文本小部件 tkinter 中的特定位置
我想知道是否可以在 tkinter 的文本小部件中移动到特定位置。我在文本小部件中实现了搜索,并希望为我的搜索实现“下一个”和“上一个”方法以在文本小部件中移动。有可能吗?谢谢你的帮助。
这是我的方法的代码:
fi
是搜索模式的输入字段。xml
是一个文本字段。
python - tkinter 文本小部件中的撤消功能
我试图undo
在我的文本小部件上使用功能,tkinter
但没有任何运气。我试过这样:
但由于某种原因,它什么也没做。我以为它是在文本小部件中默认实现的,但没有成功。有关如何在文本小部件上使用此功能的任何建议?任何例子将不胜感激。
python - 文本小部件的水平和垂直滚动
我正在寻找一种简单的方法(可能通过标志)来使Text
小部件水平滚动,当里面输入的文本超出范围时。如果您知道垂直滚动到的方法,请告诉我。
python - Python Tkinter Text-Widget 滚动到特定行
问题:
- 将代码文件从硬盘加载到由 tkinter 创建的文本小部件中(可能大于 xxx 行)
- 在此文本小部件(行/列)中查找位置
- 将文本小部件滚动到该确切位置
到目前为止,我找不到任何方法可以滚动到 Tkinter 文本小部件中的特定行。由于 Tkinter 总是使用行/列(例如“1.0”)符号来识别文本小部件中的位置,有没有办法直接滚动到给定位置?
到目前为止,我尝试直接设置 yview:
但这对我来说似乎很不干净,在这里使用“单位”......
寻找一个干净的解决方案。谢谢。
python - Tkinter 中的上划线文本
我可以将underline
oroverstrike
样式应用于Text
小部件中的文本。
是否可以做一个overline?
python - 在 Tkinter 文本小部件中包含在字符串中的标签
TkinterText
小部件允许使用标签来设置文本样式。
是否可以在字符串文字中包含标签?
伪代码: