[英]how set label in tkinter interface
Iam trying to write a tkinter user interface and i wanted to be like that enter image description here but i get this enter image description here .how can i get what i want ?我正在尝试编写一个 tkinter 用户界面,我想像这样在此处输入图像描述,但我在此处得到此输入图像描述。我怎样才能得到我想要的? , i am new in the création of the Gui interface .
, 我是 Gui 界面创建的新手。 can any one help me please ?
有人能帮帮我吗?
import tkinter as TK
from tkinter import ttk
from tkinter import filedialog
# create an Interface
root = TK.Tk()
root.title("File explorer")
labelframe = ttk.LabelFrame(root, text="Selecting files", padding="5px",)
# Size
ttk.Sizegrip(root).pack(side=TK.RIGHT, expand=0, fill=TK.Y, padx=5, pady=5,)
#DEXT Widget
label1 = ttk.Label(labelframe, text="Choose From file1 generate :")#text=("Choose From DEXT.arxml generate :")
label1 .pack(side=TK.TOP, expand=0, fill=TK.X)
fileentry_file1 = ttk.Entry(labelframe)
fileentry_file1.pack(side=TK.LEFT,expand=1 )#fill=TK.X
button_Brouser_file1 = ttk.Button(labelframe, text="Browse")
button_Brouser_file1.pack(side=TK.LEFT, expand=0, fill=TK.NONE, padx=5)
#RTE Widget
label2 = ttk.Label(labelframe, text=("Choose From file2 generate :"))
label2 .pack(side=TK.TOP, expand=0)#, fill=TK.X
fileentry_file2 = ttk.Entry(labelframe )
fileentry_file2.pack(side=TK.LEFT,expand=2, fill=TK.X)
button_Brouser_file2 = ttk.Button(labelframe, text="Browse")
button_Brouser_file2.pack(side=TK.LEFT, expand=1, fill=TK.NONE, padx=5)
#CSV Widget
label3 = ttk.Label(labelframe, text=("Choose folder for csv storage :"))
label3 .pack(side=TK.TOP, expand=2, fill=TK.X)
fileentry_CSV = ttk.Entry(labelframe)#, underline=0,
fileentry_CSV.pack(side=TK.LEFT,expand=3, fill=TK.X)
button_Save_csv = ttk.Button(labelframe, text="Save as ")
button_Save_csv.pack(side=TK.LEFT, expand=2, fill=TK.NONE, padx=5)
# Bouton quitter
btn_quit = ttk.Button(root, text="Exit", command=root.quit)
# Labelframe layout inits
labelframe.pack(side=TK.TOP, expand=1, fill=TK.BOTH, padx=5, pady=5)
#Bouton test
btn_test = ttk.Button(root, text="Run")
# Boutons layout inits
btn_quit.pack(side = TK.RIGHT, padx=20, pady=5)
btn_test.pack(side = TK.RIGHT, padx=10, pady=5)
root.mainloop()
use Grid layout使用网格布局
import tkinter as TK
from tkinter import ttk
from tkinter import filedialog
# create an Interface
root = TK.Tk()
root.title("File explorer")
labelframe = ttk.LabelFrame(root, text="Selecting files", padding="5px", )
# Size
ttk.Sizegrip(root).grid(row=0, column=0)
# DEXT Widget
label1 = ttk.Label(labelframe, text="Choose From file1 generate :")
label1.grid(row=1, column=0)
fileentry_file1 = ttk.Entry(labelframe)
fileentry_file1.grid(row=2, column=0)
button_Brouser_file1 = ttk.Button(labelframe, text="Browse")
button_Brouser_file1.grid(row=2, column=3)
# RTE Widget
label2 = ttk.Label(labelframe, text=("Choose From file2 generate :"))
label2.grid(row=4, column=0)
fileentry_file2 = ttk.Entry(labelframe)
fileentry_file2.grid(row=5, column=0)
button_Brouser_file2 = ttk.Button(labelframe, text="Browse")
button_Brouser_file2.grid(row=5, column=3)
# CSV Widget
label3 = ttk.Label(labelframe, text=("Choose folder for csv storage :"))
label3.grid(row=7, column=0)
fileentry_CSV = ttk.Entry(labelframe) # , underline=0,
fileentry_CSV.grid(row=8, column=0)
button_Save_csv = ttk.Button(labelframe, text="Save as ")
button_Save_csv.grid(row=8, column=3)
btn_quit = ttk.Button(root, text="Exit", command=root.quit)
btn_quit.grid(row=10, column=0, sticky='s')
labelframe.grid(row=9, column=0)
btn_test = ttk.Button(root, text="Run")
btn_test.grid(row=10, column=0, sticky='sw')
root.mainloop()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.