1 import tkinter 2 root=tkinter.Tk() #生成root主窗口 3 label=tkinter.Label(root,text='Hello,GUI') #生成标签 4 label.pack() #将标签添加到主窗口 5 button1=tkinter.Button(root,text='Button1') #生成button1 6 button1.pack(side=tkinter.LEFT) #将button1添加到root主窗口 7 button2=tkinter...
tk = Tk() def hello(): print('hello there') btn = Button(tk,text = "click me",command = hello) # text后面是显示在按钮上的图片 btn.pack() # btn.pack()代表结束,还让屏幕上的每个东西都排列好运行和出现如图所示的按钮,然后点击一下按钮,调用一下hello函数,然后输出依次 hello there 1. 2....
win.geometry('{}x{}+{}+{}'.format(width, height, x, y))#大小以及位置img_open= Image.open('../img/19.png') img_png=ImageTk.PhotoImage(img_open) button=Button( master=win,#父容器text='标签',#文本bg='pink',#背景颜色fg='red',#文本颜色activebackground='pink',#状态为active时的...
win=tk.Tk()win.title("Python GUI")# 添加标题ttk.Label(win,text="Chooes a number").grid(column=1,row=0)# 添加一个标签,并将其列设置为1,行设置为0ttk.Label(win,text="Enter a name:").grid(column=0,row=0)# 设置其在界面中出现的位置 column代表列 row 代表行# button被点击之后会被执...
win = tk.Tk() win.title("Python GUI") # 添加标题 aLabel = ttk.Label(win, text="A Label") # 创建一个标签, text:显示标签的内容 aLabel.grid(column=0, row=0) def clickMe(): # 当acction被点击时,该函数则生效 action.configure(text="** I have been Clicket! **") # 设置button显...
b = tk.Button(master, text="不执行", state="disabled") 如果你没有指定 Label 的大小,那么 Label 的尺寸是正好可以容纳其内容而已。你可以使用 padx 和 pady 选项在 Button 的内容和边框间添加额外的间距。 当然你可以通过 height 和 width 选项来明确设置 Button 的大小:如果你显示的是文本,那么这两个...
window =tk.Tk() # 设置回调函数 def callback(): print ("点击此处!") # 使用按钮控件调用函数 b = tk.Button(window, text="点击执行回调函数", command=callback).pack() # 显示窗口 tk.mainloop() Button 控件的常营属性如下所示: 属性说明anchor控制文本所在的位置,默认为中心位置(CENTER)activeback...
fill 是填充的意思,它可以指定填充的方向,比如我们想要一个button或者label占满一行,我们可以就可以设置fill = tk.X (其中tk是tkiner的简写,import tkinter as tk)side是一侧的意思,比如我们要让两个button并排显示可以一个设置side=tk.LEFT,一个设置为tk.RIGHTpdx,pdy是用来设置距离左右上下的位置的,有了...
tk的话,建议你用grid把控件在的位置规划好,然后放到grid的cell里面,如果你想用绝对位置来定位控件,一旦界面大小变化,控件布局会很难看的。给你个例子你就知道怎么做了。12345678910111213141516171819202122232425262728from tkinter import from tkinter import ttkdef calculate(*args): try: value = ...