小朋友们好,大朋友们好!
我们今天学习GUI界面编程,要学习的内容如下:
CLI编程和GUI编程
PythonGUI框架
CLI编程和GUI编程
CLI(Command-LineInterface)允许用户在终端或控制台窗口中输入写命令来与操作系统交互。
CLI是一个平台或媒介,用户通过编写命令来回答可见提示并从系统获得响应,因为这个用户必须被迫输入命令或命令序列来执行任务。CLI适用于以输入准确性为优先的昂贵计算。
猫妹的测试代码见46.1.1.py
defadition():a=input("请输入第一个数:")b=input("请输入第二个数:")s=a+"+"+bn=eval(s)print(s,"=",n)defsubtraction():a=input("请输入第一个数:")b=input("请输入第二个数:")s=a+"-"+bn=eval(s)print(s,"=",n)defmultiply():a=input("请输入第一个数:")b=input("请输入第二个数:")s=a+"*"+bn=eval(s)print(s,"=",n)defdivison():a=input("请输入第一个数:")b=input("请输入第二个数:")ifb=="0":print("计算错误")else:s=a+"/"+bn=eval(s)print(s,"=",n)whileTrue:print("""欢迎使用计算器,请选则功能1.加法2.减法3.乘法4.除法q.退出""")c=input("请选择功能:")ifc=="1":adition()elifc=="2":subtraction()elifc=="3":multiply()elifc=="4":divison()elifc=="q":print("欢迎下次使用")breakelse:print("选择错误,请重新选择")
GUI(GraphicalUserInterface)允许用户使用图形与操作系统进行交互。
在图形用户界面中,提供了菜单,例如:窗口、滚动条、按钮、向导、绘画图片、替代图标等。它直观、易于查找并减少了心理特征负荷。
在GUI中,信息以任何形式显示或呈现给用户,例如:纯文本、视频、图像等。
猫妹的测试代码见46.1.2.py
importmathimporttkinterimporttkinter.ttk__author__=小康#NOTE:/9/26重制#保存临时结果Ans=0root=tkinter.Tk()#创建窗口root.title(计算器)#设置窗口标题root.geometry(x++)#设置窗口大小及位置root.resizable(False,False)#设置窗口大小不可改变root.attributes("-alpha",0.9)#设置窗口透明度为0.9tkinter.ttk.Style(root).configure(TButton,font=(楷体,15))#设置按钮字体及大小#第一栏变量(line_1:=tkinter.StringVar()).set(0)#第二栏变量line_2=tkinter.StringVar()#第三栏变量line_3=tkinter.StringVar()#第一栏(label_1:=tkinter.Label(root,textvariable=line_1,anchor=e,font=(微软雅黑,40))).place(y=,width=,height=80)#第二栏(label_2:=tkinter.Label(root,textvariable=line_2,anchor=e,font=(微软雅黑,30))).place(y=65,width=,height=80)#第三栏(label_3:=tkinter.Label(root,textvariable=line_3,anchor=e,font=(微软雅黑,20))).place(y=20,width=,height=45)#各个按钮button=[tkinter.ttk.Button(root,text=ln,