import tkinter as tk # 导入tkinter模块window = tk.Tk() # 主窗口window.title('画图演示') # 窗口标题window.geometry('500x300') # 窗口画布尺寸,注意小写的字母X# label1=tk.Label(window,text='Hello') #创建标签控件# label1.pack() #在画布上显示## btn=tk.Button(window,text="Button") #创建按钮控件# btn.pack()## text=tk.Text(window,width=20,height=12,background="green") #创建文本框控件# text.pack(side='right') #放置位置#注意在程序代码中,grid和place可用共用,但是前2则不可与pack在同一代码中共存出现。#_tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack# btn1=tk.Button(window,text="Button1")# btn1.grid(row=0,column=0) #从0行,0列开始放置## btn2=tk.Button(window,text="Button2")# btn2.grid(row=400,column=500)## btn3=tk.Button(window,text="Button3")# btn3.place(x=100,y=150)#做标x100,y150位置##//获取输入框的内容,并显示在label中去。//###txt=tk.StringVar() #通过他可以往label中写入文字label2=tk.Label(window,textvariable=txt,background='pink',width=30,) #创建标签控件label2.pack() #放置标签ent=tk.Entry(window,width=60) #创建文字输入框控件ent.pack() #放置输入框控件def hit_me():my_text=ent.get()txt.set(my_text)btn=tk.Button(window,text='hit me',command=hit_me) #注意hit_me的写法。btn.pack()### 这里是窗口的内容###window.mainloop()
300字范文,内容丰富有趣,生活中的好帮手!