文本从帧标签tkinter中消失

2024-06-16 12:02:48 发布

您现在位置:Python中文网/ 问答频道 /正文

  1. 我用tkinter添加了一个框架标签,这样我可以在其中放置一些文本标签。我想知道如何使框架和文本一起自我调整。文本从顶部开始向下,但当最后一个文本到达底部时,它会像后面的每个文本一样消失。我想知道我如何才能使那个帧“滚动”自己,就像随着文本向下移动一样

  2. 与第一个问题类似,但这次我想知道如何使框架中的文本停止在屏幕右侧移动。当它到达该帧的边缘以继续下一行中的文本时,我如何使其如此

from tkinter import *

def main():
    root = Tk()

    def click():
        lab1 = Label(newFrameLabel, text="Something")
        lab1.pack()

    newFrameLabel = LabelFrame(root, width=50, height=100)
    newFrameLabel.pack_propagate(flag=False)
    newFrameLabel.pack(anchor=NW)

    newButton = Button(root, text="Submit", command=click)
    newButton.pack(anchor=NW)

    root.mainloop()

main()

因此,当我按下“提交”按钮几次时,文本会堆积起来,当它到达屏幕底部时,我认为它会在最后一个文本下方创建下一个文本标签,但在框架之外,它不可见


Tags: text文本框架屏幕maintkinterdefroot