tkinter-GUI编程用
与pyqt、wxpython一样,python三大gui库之一,用来写图形化界面很有意思,下面举个整蛊小例子。
实现烦人的弹窗
import tkinter as tk, random, threading, time def dow(): window=tk.Tk() width=window.winfo_screenwidth() height=window.winfo_screenheight() a=random.randrange(0,width) b=random.randrange(0,height) window.title('庆年') window.geometry('400x100'+'+'+str(a)+'+'+str(b)) # tk.Label(window,text='小胡你好呀!',bg='pink',font=('楷体',23),width=40,height=15).pack() tk.Label(window,text='骂人专用,你是个**!',bg='pink',font=('楷体',23),width=40,height=15).pack() window.mainloop() threads=[] for i in range(10): t=threading.Thread(target=dow) threads.append(t) time.sleep(0.5) threads[i].start()
GUI编程可以实现大多数你想要图形界面交互功能。想知道更多有意思的库可以我的《有意思的库》专栏,觉得有用就点个关注呗!