我刚刚开始制作一个简单的GUI,但是由于这个问题我无法继续...
听起来很简单,我想制作一个顶部的标题框架,
拿着一个标题。我是这样做的。
frame1=Frame(root,height=100, width=987,relief=SUNKEN,bd=0,bg="red")
我将其设置为红色,然后设置高度和宽度。之后,我测试了程序。
代码看起来像这样:
from tkinter import *
root = Tk()
root.title("BPDataBase")
root.geometry("987x973+676+0")
root.resizable(width=False, height=False)
frame1=Frame(root,height=100, width=987,relief=SUNKEN,bd=0,bg="red")
frame1.grid(row=0, column=0)
root.mainloop()
执行代码后,它在顶部显示了红色标题。
没关系,但是当我添加此行(将标签/标题添加到框架的行)时,
Label(frame1, text="Hello World").grid(row=0, column=2)
并再次执行代码,框架被弃用,我得到一个标签
第0行第0列。我的帧并没有只是调整大小而消失了。我希望标签位于第0行第2列(因此看起来像屏幕中间的标题)。
以下是一些屏幕截图:
没有标签的框架 this thread
我添加标签后
我希望它看起来如何
问题被标记为重复,但不是。我已经说过我的框架没有贴到标签的大小,它消失了。我不能使用它。如果我将row = 0 column = 3放进去仍将是第0行第0列,好像我使用pack ...