手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

python:如何使用tkinter编写GUI?

时间:2024-10-14 10:58:51

1、本篇共使用了16个tkinter用法top=tk.Tk() #生成一个窗口对象top.title('输入标题')top.d髫潋啜缅estroy() #将窗口销毁top.geometry('500x300') #创建一个500x300的窗口canvas = tk.Canvas(top, width=500, height=300) # 在top上创建500x300的画布canvas.create_image(253, 150, image=photo)#在以左上角为原点,坐标(253,150)处放置处理过的图片canvas.create_text(100, 50, text='文字', font=('华文行楷', 15)) #为画布添加文字canvas.pack() #挂起画布tk.Label(top, text='标签名').pack() #在top上添加标签name = tk.StringVar() #收集输入entry= tk.Entry(top, textvariable=name) # 添加输入框entry.pack() #挂起输入框button = tk.Button(top, text='进入', command=enter) #添加按键,并为按键添加事件button.pack()#挂起按键tkinter.messagebox.showinfo() #添加小窗口top.mainloop() #使窗口动态更新

2、我期蛑诣噗秀望,该GUI以“界面”-“输入”-“显示”依次进行,从百度上爬取关键字的图片,并显示在该GUI上。所以,应该编写三个函数来进行衔接。首先,列出库支持:使用了tkinter,PTL(处理图片),selenium(设置无头浏览器)

python:如何使用tkinter编写GUI?

3、将top设为全局变量,mainloop进入循环,调用start()开始运行

python:如何使用tkinter编写GUI?

4、将top1,name设为全局变量,添加标签和按键

python:如何使用tkinter编写GUI?

5、如果输入为空,将退出程序,添加提示窗口,使用爬虫抓取第一个图片,声明photo为全局变量,在窗口中显示出来。

python:如何使用tkinter编写GUI?

6、展示

python:如何使用tkinter编写GUI?
python:如何使用tkinter编写GUI?
python:如何使用tkinter编写GUI?
python:如何使用tkinter编写GUI?
© 手抄报圈