好久好久没更新。工作太忙,太杂了。心情也很烦躁。找了个视频,随便看看
from tkinter import *
from tkinter import ttk
class HelloApp:
def __init__(self,master):
self.label=ttk.Label(master,text='Hello,Tkinter') #显示在master上有个label 文字内容是Hello,Tkinter
self.label.grid(row=0,column=0,columnspan=2) #通过grid 进行排列 位置是第一行 第一列。columnspan的是意思是横跨列数,本次横跨两行
ttk.Button(master,text="Texas",command=self.texas_hello).grid(row=1,column=0)#新建一个button,button上面的名字是Texas。 命令是召唤texas——hello项目,具体是改变Label的内容。位置在第二行,第一列
ttk.Button(master,text="Hawaii",command=self.hawaii_hello).grid(row=1,column=1)#新建一个button,button上面的名字是Hawaii,召唤hawaii——hello项目。具体改变Label的内容。位置在第二行,第二列
def texas_hello(self):
self.label.config(text="Howdy,Tkinter!")
def hawaii_hello(self):
self.label.config(text="Alpha,Tkinter!")
def main():
root=Tk() #新建一个Tkinter
app=HelloApp(root) #进行初始化
root.mainloop()#显示内容
if __name__=='__main__':
main()