知识回顾:
1、矩阵的行列交换
2、训练的是思维、高数中在编程中的思想运用
补充:自定义函数
函数:在编程中,int函数、list函数、str函数、float函数等,这些都是python的sdk中自带函数。
那么自己去定义函数?
格式:
def 函数名称():
函数的内容,具体就是很多的python代码
知识要点:
一、GUI编程的前提,需要库
tkinter库,这个一个开发gui的模块,里面有很多的控件
二、创建窗体项目
1、导入库tkinter import tkinter
2、创建窗体 window=tkinter.Tk()
3、界面死循环,监听界面上所有的事件 tkinter.mainloop()
4、规划界面
三、如何规划窗体和界面
1、设置窗体的宽高和在屏幕上出现的位置,通过调用geometry函数来实现。
window.geometry("400x300+400+200")
参数是个字符串:宽x高+水平方向的位置+垂直方向的位置
2、创建标签控件
lbl=tkinter.Label(window,text="编程创造城市")
通过简单的布局来显示控件
lbl.pack()
四、总结强调
1、掌握导入tkinter库
2、掌握窗体的创建
3、掌握标签的创建
4、掌握按钮的创建
5、掌握自定义函数的调用
6、掌握点击事件
相关代码:
import tkinter import tkinter.messagebox def clickmsg(): tkinter.messagebox.showinfo(title="信息",message="刘金玉编程,您好!") window=tkinter.Tk() window.title("刘金玉编程") window.geometry("400x300+200+200") label=tkinter.Label(window,text="编程创造城市") label.pack() btn=tkinter.Button(window,text="老刘",command=clickmsg) btn.pack() tkinter.mainloop()
import tkinter import tkinter.messagebox #定义按钮的点击事件 def btnclick(): tkinter.messagebox.showinfo("博客","刘金玉编程官网http://ljy.kim") window=tkinter.Tk() #实例化一个窗体,相当于创建窗体对象 window.title("刘金玉编程") window.geometry("400x300+400+200") #窗体配置 #创建标签 lbl=tkinter.Label(window,text="编程创造城市") lbl.pack() #创建按钮 btn=tkinter.Button(window,text="查看提示信息",command=btnclick) btn.pack() tkinter.mainloop()