你好呀~

有趣的python库-tkinter

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编程可以实现大多数你想要图形界面交互功能。想知道更多有意思的库可以我的《有意思的库》专栏,觉得有用就点个关注呗!

posted @   测神  阅读(278)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示