问题标签 [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-3.x - 清除文本小部件,用于在每次按下按钮时输入新文本
我正在尝试清除或重置文本框并存储新结果。基本上,每次我按下按钮时,我都希望在存储新文本之前清空文本框。
在我的研究中,出现了以下线程,他似乎有类似的目标,但是我不确定如何将其应用于我的代码。TKinter - 明文小部件
我尝试了以下方法,但由于明显的原因它不起作用。不知道如何解决这个问题。
编辑我工作的一半解决方案是:
现在的一个小烦恼是单击按钮一次将填充text_box_2
,第二次单击将删除该文本,因此您必须第三次单击它才能.get
再次运行。
python - 如何在新窗口 Tkinter 上显示文本?
几周前我开始在 Python 上学习 Tkinter,并想创建一个猜谜游戏。但不幸的是,我遇到了一个问题,使用这段代码,规则的文本(在函数 Rules;text='Here are the rules...
中)没有出现在窗口(rule_window)上。
有谁知道如何解决这个问题?
python - 是否可以设置 tkinter Text 小部件的样式?
我一直在使用 'ttkthemes' 模块通过 OptionMenu 向我的应用程序添加一些额外的用户可选主题,并且我所有的 Text 小部件都以其标准风格脱颖而出。
我想知道是否可以使用 ttk 主题设置 Tkinter Text 小部件的样式。
我知道您实际上无法设置标准 Tkinter 小部件的样式(您必须使用相应的 ttk 版本)。
我的问题是没有 ttk.Text 只有条目,我需要多行文本编辑器。
一种可能性是根据所选主题更改背景颜色,但这可能会很长,因为有很多主题可供选择。
有谁知道任何可能的方法来获得 Tkinter Text 小部件的可样式化版本,这样它就不会那么突出?
python-3.x - 如何在文本小部件中搜索整个单词?
我正在使用 Python 和 tkinter 开发 Python 文本编辑器。但是我在更改文本小部件的字体颜色时遇到了一些问题。
我刚开始写。
到那时才5分钟。
这是editor.py
**这是 font.py **
python - 在 tkinter 中运行 mainloop 后更新文本
我想在我mainloop()
被调用后更改框架中显示的文本。我创建了loginfo
在字符串中附加文本的函数,但没有任何反应。GUI 启动并显示最初包含在其中的文本(“hi”),我看不到通过loginfo
函数添加的文本(“hello”),退出 GUI 后出现以下错误。
我的任务是创建一个函数,我可以随时使用我要插入的文本调用该函数。当我收到要显示的文本时,将在 mainloop 运行后调用该函数。
这些是我创建的 2 个文件:
主文件
1.py
我使用 python 3.1 来运行我的代码。有人可以告诉我是什么导致了错误,我怎样才能达到预期的结果。
更新:当我像这样使用 mainloop()
我得到了同样的错误,但是当我使用 while
它更新文本并不断更新它,因为我在 while 中调用了 loginfo 但如果我在 while 循环之外调用它,它不会更新。
python-2.7 - 非阻塞打印重定向到 Tkinter 文本小部件
我已经能够根据这个问题的答案将打印语句重定向到 Tkinter 文本小部件。它描述了一个重定向标准输出的类:
利用 TextRedirector 类,我有以下代码
然而,这个解决方案似乎是阻塞的(一旦 for 循环结束,文本就会立即显示出来)。
我已经使用 Popen 和线程成功地组合了一个非阻塞解决方案,但由于一些不相关的限制,这不是一个理想的解决方案。
有没有办法让打印语句实时显示在文本框中?
multithreading - Tkinter 滚动条干扰线程打印到文本小部件
我有一个简单的 Tkinter GUI,它在单独的线程中运行一个函数,并通过重定向标准输出将输出打印到 Text 小部件。
我想要一个滚动条来伴随文本框。但是,出现滚动条似乎会以某种方式破坏工作,并且 GUI 会冻结。
我有一个包装器来根据这个答案重定向标准输出:
我的图形用户界面:
如果我的 GUI 中有滚动条,我只会看到一个打印语句,然后 Tk 应用程序会冻结。但是,如果我关闭滚动条,我可以毫无问题地看到整个打印输出。
此外,如果我不在单独的线程中调用该函数,滚动条似乎没有问题。
关于滚动条正在做什么以导致单独线程出现问题的任何想法?
谢谢,肖恩
python - 如何从类的init函数python中获取一个值
我正在使用tkinter
基于类的结构,我需要获取文本输入的值。我怎么做?
以下是相关代码:
我如何让它target_ip
在课外打印?
python - 如何在不更改按钮大小的情况下更改 tkinter 中 VKeyboard 的字体大小?
我在网上搜索了解决方案,我得到我们可以Tkinter.Font
使用代码更改字体大小
helv36 = tkFont.Font(family='Helvetica', size=32, weight=tkFont.BOLD)
以下是我试图增加按钮内文本字体大小的代码,但随着文本大小的增加,它也会增加按钮大小,这是我不想要的。
您可以直接复制并粘贴上述代码并执行输出。我增加的字体大小越多,按钮的大小就会自动增加,这会导致 UI 的外观和感觉不好。
我哪里错了?
python - 如何在 tkinter.Text 中临时取消绑定事件?
我无法'<<Modified>>'
在 tkinter.Text 小部件中禁用事件。为什么 unbind() 在这个例子中不起作用?