简体   繁体   English

如何在 tkinter 界面中设置标签

[英]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()

output输出这是输出

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM