gpt4 book ai didi

Python Tkinter 滚动文本

转载 作者:太空狗 更新时间:2023-10-30 02:04:07 26 4
gpt4 key购买 nike

我正在尝试制作一个 Tkinter 输入框,但需要比一行更多的空间。好像是

self.scroll = ScrolledText.ScrolledText(self.tk).pack()

是目前最好看的方式,但我不知道如何从 self.scroll 获取输入的文本并将其用于其他用途,也没有明确的文档。有人知道吗?

最佳答案

错误:

self.scroll = ScrolledText.ScrolledText(self.tk).pack()

通过这种方式,您可以将 pack() 结果分配给 self.scroll(而不是 ScrolledText)
并且 pack() 总是返回 None

总是:

self.scroll = ScrolledText.ScrolledText(self.tk)
self.scroll.pack()

现在看标准 Text Widget文档如何获取/设置文本。

from tkinter import *
import tkinter.scrolledtext as ScrolledText

master = Tk()

st = ScrolledText.ScrolledText(master)
st.pack()

st.insert(INSERT, "Some text")
st.insert(END, " in ScrolledText")

print(st.get(1.0, END))

master.mainloop()

关于Python Tkinter 滚动文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24105628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com