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

最新文章

  1. FFmpeg 转码和截屏
  2. iOS多线程-多线程实现之GCD
  3. xcode添加快捷代码块
  4. symfony2取得web目录绝对路径、相对路径、网址的函数是什么
  5. cocos2d之json使用实例
  6. “数学口袋精灵”第二个Sprint计划(第十天)总结
  7. MySQL sql语句总结
  8. 基于 Jenkins 快速搭建持续集成环境--转
  9. go-nsq使用简述
  10. Ubuntu 16.04下sublime text3安装
  11. numpy 性能提升
  12. solr7.7.0搜索引擎使用(四)(搜索语法)
  13. python中logging模块的一些简单用法
  14. 多线程系列(2)线程池ThreadPool
  15. Swift学习笔记十:属性
  16. FinalShell 推荐
  17. BZOJ4205 : 卡牌配对
  18. PHP程序员应该知道的15个库
  19. Bootstrap 3之美03-独立行,文字环绕,图片自适应,隐藏元素
  20. ios开发之--pop到指定页面

热门文章

  1. OpenCV之C++经典案例
  2. @Transactional注解事务失效的几种场景及原因
  3. python3中的常见知识点3------reduce()函数
  4. K近邻算法(k-nearest neighbor, kNN)
  5. gulp报错The following tasks did not complete
  6. vulnhub靶场渗透实战13-driftingblues3
  7. jQuery事件与动态效果
  8. 像go 一样 打造.NET 单文件应用程序的编译器项目bflat 发布 7.0版本
  9. 微服务组件-----Spring Cloud Alibaba 注册中心Nacos的CP架构Raft协议分析
  10. python 之匿名函数(lambda)