问题标签 [tkinter-scrolledtext]
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 ScrolledText 小部件的滚动条颜色?
我ScrolledText
在 Tkinter GUI 中使用该模块。
我希望更改小部件中Scrollbar
包含的颜色ScrolledText
,但我遇到了一些困难。
我的语法是正确的(根据文档)。
但是,滚动条仍然具有标准的灰色。
我知道语法是正确的,因为做其他事情,例如:
...完全按照应有的方式工作。
relief
但是,尝试更改borderwidth
或 颜色似乎没有任何效果。
为什么会这样?
眼镜:
Python 2.7.1
Tkinter
Windows 7
空闲
python-3.x - 是否有 ttk 相当于 Scrolledtext 小部件 Tkinter
我将主窗口的主题设置为 awtheme 'awdark'。所有具有 ttk 扩展名的小部件都根据主题自行设置其外观,但滚动文本小部件显示为白色(即,字段颜色为以及滚动条的颜色和外观)可能是因为它不是 ttk 的一部分。顺便说一下,我的滚动文本小部件包含在 ttk.Frame 小部件中。有什么解决方法吗?
python - Python:从 tkinter scrolledtext 获取文本并逐行读取
我目前正在开发一个简单的 txt 转换器。数据从 txt 文件加载到滚动文本小部件中。现在我想逐行阅读这个文本(因为我想有机会编辑原始数据)并根据滚动文本数据进行转换。但是,我无法得到令人满意的结果。
如果我只是简单地打印使用它得到的文本,.get('1.0', 'end-1c')
它看起来与滚动文本数据完全一样。现在我想用循环逐行读取它,并用and命令for
将它分开。基本上与我直接从文件中读取时的方式相同,但它不起作用。strip
split
输入数据包含很多空格:
我希望['1267','33311225.807']。相反,我为每个数字换行:
等等。
最终我想要几个列表。源文件中给定的每一列一个。我是编程的绝对初学者,非常感谢您的帮助。
python - 使用组合框值填充滚动文本窗口(python)
我正在尝试在 Python 中构建一个 GUI,其中滚动的文本窗口填充有从组合框中选择的一个或多个值。
例如,如果 Combobox 中的值是 1、2、3、4。如果我单击 1,它会出现在滚动文本窗口中,然后如果我单击 2,它也会添加到滚动文本窗口中,而不会删除先前的选择。
任何人都可以帮忙吗?以下是我到目前为止的代码。
python - NameError: name 'ChildFirstBox4' is not defined 除一个以外的所有错误
我正在尝试运行 If 语句,而我的滚动小部件仅适用于其他 1、2、3、4、5。这个数字由用户在 gui 中输入,然后确定哪些字符串用于变量 TextForReview。我收到错误“NameError: name 'ChildFirstBox4' is not defined”,但它们都是全局变量。我正在使用滚动小部件来清理 gui,因此在尝试小部件之前,.place 将适用于所有变量。有什么我没有正确调用或者函数的顺序是正确的吗?
这是 ChildFirstBox 4 定义的地方。上面代码中的 .get() 其余部分的定义与下面的代码类似。
python - Tkinter ScrolledText widget not appearing
I'm trying to add the ScrolledText widget to a Tkinter window. The program reads it perfectly as in it accepts the INSERT method for it with no errors but it's not showing up. The problem came up when I added Notebook Tabs. I've attached the code snippet. I used the place() method because I need the rest of my buttons and labels arranged in a specific pattern.
python - 如何在 Tkinter 中不溢出 ScrolledText 中的文本?
我只是在学习 Tkinter 和 Python。我正在尝试设计一个聊天机器人。在设计聊天机器人时,我写了一个现在溢出的响应。显然,在这里可以使用 '\n' 对其进行分解,但我将从 json 文件中获取长响应,或者用户可以发送长查询。那么,我能做些什么使文本保留在窗口中并且不会溢出?
任何进一步的建议总是受欢迎的。
这是我的输出。
这是我的代码:
tkinter - 如何在 Tkinter 中创建可滚动的按钮列表?
我现在的代码只会打印按钮,不会创建滚动条。我希望它打印按钮并允许我滚动它们。我能做的最好的事情是创建滚动条,但不让它附加到任何东西上?我是 python GUI 的新手,所以我对这些东西不太熟悉。这是我的代码:
python - tkinter“scrolledtext”复制粘贴不能可靠地工作
我发现了一个似乎是tkinter
. 如果您运行以下(重现错误最少)代码:
然后:
- 在小部件中选择一行
scrolledtext
,例如“ghi”行, - 复制它CTRL+C
- 什么也不做,关闭应用程序
然后将它 ( CTRL+V) 粘贴到任何其他 Windows 应用程序中:它不起作用,不会粘贴任何内容。为什么?
如何解决这个问题?
注意:预期的行为是即使应用程序关闭,使用 CTRL+C 复制的文本也应保留在剪贴板中。这是许多 Windows 软件的默认行为。此处的示例notepad.exe
:链接到动画屏幕截图:https ://i.imgur.com/li7UvYw.mp4
注意:这是链接到