import tkinter
from PIL import ImageGrab, ImageTkroot=tkinter.Tk()
screenW=root.winfo_screenwidth()
screenH=root.winfo_screenheight()
root.geometry(str(screenW)+'x'+str(screenH)+'+0+0')
root.overrideredirect(True)     #不显示标题栏
root.resizable(False,False)canvas=tkinter.Canvas(root,bg='white',width=screenW,height=screenH)     #创建白色画布
image=ImageTk.PhotoImage(ImageGrab.grab())      #全屏抓取
canvas.create_image(screenW//2,screenH//2,image=image)def onMouseRightClick(event):root.destroy()
canvas.bind('<Button-3>',onMouseRightClick)radius=20
def onMouseMove(event):global lastIm,subImtry:canvas.delete(lastIm)except:passx=event.xy=event.y subIm=ImageGrab.grab((x-radius,y-radius,x+radius,y+radius))     #创建显示的下一图像subIm=subIm.resize((radius*5,radius*5))     #放大该图像subIm=ImageTk.PhotoImage(subIm)lastIm=canvas.create_image(x-70,y-70,image=subIm)
canvas.bind('<Motion>',onMouseMove)canvas.pack(fill=tkinter.BOTH,expand=tkinter.YES)       #画布放置至窗体
root.mainloop()

Python简单GUI(模拟放大镜)相关推荐

  1. python简单GUI(模拟记事本)

    import tkinter.filedialog import tkinter.messagebox import tkinter.scrolledtext import tkinter.simpl ...

  2. Python简单GUI(录音机)

    import wave import threading import tkinter import tkinter.filedialog import tkinter.messagebox impo ...

  3. Python简单GUI(随机点名)

    import tkinter import tkinter.messagebox import random import threading import itertools import time ...

  4. python可视化计算器_GUI最新:python GUI模拟实现计算器_爱安网 LoveAn.com

    关于"GUI"的最新内容 聚合阅读 这篇文章主要介绍了php7 图形用户界面GUI 开发,结合实例形式分析了PHP7基于php_ui扩展实现的图形用户界面GUI相关操作技巧,需要的 ...

  5. 使用 Python 进行 GUI 掷骰子模拟

    使用 Python 进行 GUI 掷骰子模拟 原文地址 最后更新 : 02 Aug, 2022 在本文中,我们将使用Tkinter和Python中的随机模块创建Rolling The Dices Ga ...

  6. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  7. Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来

    Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来 目录 输出结果 实现代码 输出结果 实现代码 # -*- coding: utf-8 -*- ''' Created ...

  8. Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界

    Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界 目录 输出结果 设计思路 输出结果 设计思路 from tkinter import * import tkint ...

  9. python分子化学模拟_python简单实现gillespie模拟

    由于专业需求,需要做主方程的随机模拟.在网上并没有找到适合的Python实现,遂自己写了一个,分享一下源码.至于gillespie算法本身就不介绍了,有需要的读者自然会懂,没需要的读者不建议去懂. 源 ...

最新文章

  1. 线段树专辑——pku 2886 Who Gets the Most Candies?
  2. 一些链接, 关于不可变数据
  3. 2021年3月16日 北京快手Java开发实习面试(海外增长方向)
  4. Hibernate调用存储过程
  5. 链表的建立,搜索,插入,反转,销毁以及合并有序链表。
  6. RedHat7.0更新yum源(踩过的坑)
  7. boost::hana::members用法的测试程序
  8. C++中int id[sizeof(unsigned long)]的语句,正确吗?
  9. Java的静态域以及封装性相关
  10. 前端学习(2369):组件的创建使用和组件的生命周期
  11. 正态分布的前世今生(3)
  12. ear的英语怎么念_ear英语怎么读
  13. 1.3编程基础之算术表达式与顺序执行 12 计算球的体积
  14. 【ElasticSearch】Es 源码之 MonitorService 源码解读
  15. matlab常用操作 随手记录
  16. python实现排序算法 整理
  17. Cadence Allegro学习之PCB封装库的导出
  18. 555定时器+74系列芯片搭建八路抢答器,30s倒计时,附Proteus仿真等
  19. 电商产品经理:电商后台系统
  20. windows平台下cocos2d-x+Python+VS2010的win32开发环境架设

热门文章

  1. 【斯坦福大学公开课CS224W——图机器学习】三、节点和图嵌入
  2. 计算机哪里找产品密钥,计算机windows的密钥在哪里可以找到?
  3. YOLOV5 6.0加入CA注意力机制(看了包会)
  4. TVS二极管、环流二极管、稳压(齐纳)二极管、肖特基二极管、开关二极管的分类说明
  5. 网站建设视频教程,史上最精,最全。
  6. 并行优化:OpenMP
  7. windows下bat脚本实现定时删除指定文件夹下的文件和文件夹
  8. 如果张柏芝的孩子长大
  9. java nio MappedByteBuffer 文件映射
  10. 1、关于douyin 小红书等平台 人均985 211的想法