python:如何使用tkinter编写GUI?

2025-11-10 15:04:03

1、本篇共使用了16个tkinter用法

top=tk.Tk()  #生成一个窗口对象

top.title('输入标题')

top.destroy()  #将窗口销毁

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?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢