gpt4 book ai didi

python - 使用 tkinter 网格

转载 作者:行者123 更新时间:2023-11-30 22:44:30 24 4
gpt4 key购买 nike

我对在 tkinter 中使用 .grid 相当陌生,并且想知道如何使 l2 变量位于 l1 变量的正下方。当代码运行时,第二个标签太靠下(甚至必须调整窗口大小)。我希望能够将其放置在特定位置(l1 下面),但我不知道如何放置。

谢谢。

示例:

欢迎

请登录访问更多内容

那里的差距也有点大。

当前代码:

from tkinter import *
from tkinter.ttk import *
root = Tk()
root.geometry("1300x720")
myImage = PhotoImage(file='ssf.png')
label = Label(image=myImage)
label.grid(row=0)
label.image = myImage
l1 = Label(root, text="Welcome", font="Arial 100 bold", anchor="e").grid(row=0, column=1)
l2 = Label(root, text="Please log-in to continue.", font="Arial 30 bold", anchor="e").grid(row=10, column=1)

Preview of how it looks

最佳答案

那么,您可以使用 Frame 小部件将文本放入其中,如下所示:

from tkinter import *
from tkinter.ttk import *
root = Tk()
root.geometry("1300x720")

myImage = PhotoImage(file='ssf.png')
label = Label(image=myImage)
label.grid(row=0)
label.image = myImage

labelFrame = Frame(root)
labelFrame.grid(row=0,column=1)

l1 = Label(labelFrame, text="Welcome", font="Arial 100 bold", anchor="e")
l1.grid(row=0, column=0)
l2 = Label(labelFrame, text="Please log-in to continue.", font="Arial 30 bold", anchor="e")
l2.grid(row=1, column=0)

框架小部件位于第 0 行第 1 列,包含“l1”和“l2”。

关于python - 使用 tkinter 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41512063/

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