我正在为程序创建一个用户界面,并且使用刚刚粘贴的代码遇到了一些问题。问题是,当我运行我的程序时,窗口的大小会缩小到最小,但不会缩小到最小大小,但会缩小到最小以显示文本。另一个问题是我输入的标题不是在创建的tkinter窗口中显示的标题。
from tkinter import *
Interface = Tk() #creation of the first window
Interface.title = ("A very fancy title") #name of the window
Interface.geometry =("1080 x 720 +0 + 0") #window size
Interface.minsize=(720,480) #minimum window sizes
Interface.config(background = 'black')
title_frame = Frame(Interface, bg = 'black', bd = 1, relief = SUNKEN)
first_title = Label(title_frame, text="A title", font=("Arial",30) ,bg='black', fg='white')
first_title.pack()
second_title = Label(title_frame, text="a subtitle", font=("Arial",15) ,bg='black', fg='white')
second_title.pack()
var_texte = StringVar()
ligne_texte = Entry(title_frame, textvariable=var_texte, width=30)
ligne_texte.pack()
title_frame.pack(anchor=NW)
title_frame_2 = Frame(Interface, bg = 'black', bd = 1, relief = SUNKEN)
first_title_2 = Label(title_frame_2, text="A second title", font=("Arial",30) ,bg='black', fg='white')
first_title_2.pack()
title_frame_2.pack(anchor=SE)
Interface.mainloop()
预期输出将是一个带有黑色背景的名为“花式标题”的窗口。西北角的文本为“ A title”和“ subtitle”,东南角为“ A第二title”。窗口尺寸为1080x720的所有内容。
答案 0 :(得分:1)
使用以下参数调用方法:(请勿分配它们)
Interface.title("A very fancy title") #name of the window
Interface.geometry("1080x720+0+0") #window size **no gaps between the dimensions**
Interface.minsize(720,480) #minimum window sizes