问题标签 [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 创建一个计算器,我很难弄清楚我如何才能让计算器解决用户输入一次的问题,并防止进一步输入到下一行(我的输出文本小部件只有两行) . 我尝试将输入仅插入第一行,但它只会继续将更多内容插入第一行。这甚至有可能阻止按钮在点击“=”之后完全插入任何东西,直到我点击清除?
python - Tkinter - 文本小部件的异常行为
我试图"(),"
在单击按钮或键盘快捷键后插入Text
,然后将光标移动到括号中,如下所示(|),
。这是代码的相关部分。
仅当我的鼠标指针悬停在Text
小部件上时,此代码才能按预期工作。如果我的指针在 中的其他地方Frame
,它会插入"(),"
到行的开头而不是结尾。任何帮助,将不胜感激。
python-2.7 - 仅从 Python 2.7 中的文本小部件中获取文本而不是任何尾随空行
我正在使用 Python 2.7 和 tkinter。
我有一个文本小部件,我用文本行填充,其中每一行都以文件中的“\n”结尾。文本小部件中的文本可以稍后修改。
现在我只想从 Text 小部件中获取文本,并忽略可能存在的任何尾随空行。get() 方法将获取到 Text 小部件末尾的所有内容,包括可能存在的任何尾随空行。
如何获取文本而不是尾随空行?
python-3.x - 在 Tkinter Text 小部件中搜索标签
我正在使用 tkinter Text 小部件来显示 gerber 代码文件的内容。该程序在树莓派上运行,并一次通过串行向机器发送一行文本的代码。
我将当前活动行设置如下:
一次应该只有一行用“activeLine”突出显示,所以第一个实例就可以了。
我可以在对 setLine 的调用中存储一个变量,然后在 getLine 中将其读回,但我不希望对文本进行任何编辑,因为它可能会超出接收器
我注意到使用 IDLE 调试器使用的原理与我在这里尝试实现的设置断点的原理相同,是否可能,如果可以,我将从哪里开始寻找 IDLE 源代码以了解它是如何实现的,我我目前在 Ubuntu 18.04 桌面上写这篇文章我不想找到最好的方法来搜索 IDLE 源
任何帮助将不胜感激,我对 python 和 tkinter 很陌生,因为我通常是 Windows dot.net 程序员,但我现在正在学习使用 Linux
python - 如何防止文本内的小部件超出边界?特金特
我有一个Text
小部件,其中有一堆小部件作为窗口插入。每当我滚动时,小部件都会超出Text
边界,直到它们的末端越过。这是产生类似症状的示例代码。
在这里可以注意到sample_frame
插入的 s 在滚动时超出了边界。
任何帮助将不胜感激。
python - 类型错误:edit_undo() 接受 1 个位置参数,但给出了 2 个
这是我编辑的代码:
当我运行它时它会正常运行,但是当diff.node_root.bind()
被触发时,它会显示一个错误,上面写着TypeError: edit_undo() takes 1 positional argument but 2 were given
. 有人可以帮帮我吗?
python - 有没有办法让文本框自行保存?
因此,假设我想制作一个代码编辑器,并且我希望文本框中的内容能够自行保存。
我该怎么做,从哪里开始?
这是我的想法:我将创建一个函数来保存内容并在永远循环中运行它。但它不会工作,那我该怎么做。
tkinter - 我可以在 Tkinter 窗口中添加“gedit”或“sublime”编辑器吗?
我目前正在使用 tkinter 中使用的文本小部件,并想用 sublime 编辑器或 gedit 编辑器替换它。是否可以?
谢谢你,德鲁夫·古普塔