“人生苦短,我学Python”
感谢Python让我体会到一丢丢敲代码的乐趣,能自己设计窗口真的太有趣啦
代码一:
import tkinter win=tkinter.Tk() win.title('我爱你你爱我') win.geometry('400x200') t1=' 你是sb ' def mClick(): L1 = tkinter.Label(win, text=t1, bg='red') L1.pack(fill='x') L1.pack() btn=tkinter.Button(win,text='bit me!',command=mClick) btn.pack() win.mainloop() 结果:
家人们我们不难发现想要的文本已经显示出来啦
代码二:再来几个扩展,给窗口加个框框
import tkinter win=tkinter.Tk() win.title('我爱你你爱我') win.geometry('400x200') t1='t1' L1 = tkinter.Label(win, text=t1, bg='red') L1.pack(fill='x',side='top') L2 = tkinter.Label(win, text=t1, bg='red') L2.pack(fill='x',side='bottom') L3 = tkinter.Label(win, text=t1, bg='red') L3.pack(fill='y',side='left') L4 = tkinter.Label(win, text=t1, bg='red') L4.pack(fill='y',side='right') t1=' 你是sb ' def mClick(): label1=tkinter.Label(win,text=t1) label1.pack() btn=tkinter.Button(win,text='bit me!',command=mClick) btn.pack() win.mainloop()
结果:
代码三:窗口布局
import tkinter from tkinter import Button win=tkinter.Tk() win.title('我爱你你爱我') win.geometry('400x200') t1=' 你是sb ' L1 = tkinter.Label(win, text=t1, bg='red') L1.grid(row=0,column=0) L2 = tkinter.Label(win, text=t1, bg='red') L2.grid(row=1,column=1) L3 = tkinter.Label(win, text=t1, bg='red') L3.grid(row=2,column=1) L4 = tkinter.Label(win, text=t1, bg='red') L4.grid(row=1,column=2) win.mainloop() 结果:
代码四:
import tkinter from tkinter import Button win=tkinter.Tk() win.title('学生信息') win.geometry('400x400') L1 = tkinter.Label(win, text='学生学习',font='Helvetica -36 bold' ) L1.grid(row=0,column=2) L2 = tkinter.Label(win, text='姓名:', font='song -20') L2.grid(row=1,column=1) L3 = tkinter.Label(win, text='学号:', font='song -20') L3.grid(row=2,column=1) L4 = tkinter.Label(win, text='班级:', font='song -20') L4.grid(row=3,column=1) e1=tkinter.Entry(win,width=20,font='song -20') e2=tkinter.Entry(win,width=20,font='song -20') e3=tkinter.Entry(win,width=20,font='song -20') e1.grid(row=1,column=2) e2.grid(row=2,column=2) e3.grid(row=3,column=2) def mClick(): L5 = tkinter.Label(win, text='保存成功!', bg='red') L5.grid(row=6,column=2) btn=tkinter.Button(win,text='保存',command=mClick) btn.grid(row=5,column=2) win.mainloop()
结果:
通过这几个操作我熟悉了窗口的边框布局,按钮操作,虽然没有什么技术含量,但能自己设计窗口真是太有趣啦!也是第一次体会到Python的乐趣