Python简单GUI(模拟放大镜)
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(模拟放大镜)相关推荐
- python简单GUI(模拟记事本)
import tkinter.filedialog import tkinter.messagebox import tkinter.scrolledtext import tkinter.simpl ...
- Python简单GUI(录音机)
import wave import threading import tkinter import tkinter.filedialog import tkinter.messagebox impo ...
- Python简单GUI(随机点名)
import tkinter import tkinter.messagebox import random import threading import itertools import time ...
- python可视化计算器_GUI最新:python GUI模拟实现计算器_爱安网 LoveAn.com
关于"GUI"的最新内容 聚合阅读 这篇文章主要介绍了php7 图形用户界面GUI 开发,结合实例形式分析了PHP7基于php_ui扩展实现的图形用户界面GUI相关操作技巧,需要的 ...
- 使用 Python 进行 GUI 掷骰子模拟
使用 Python 进行 GUI 掷骰子模拟 原文地址 最后更新 : 02 Aug, 2022 在本文中,我们将使用Tkinter和Python中的随机模块创建Rolling The Dices Ga ...
- python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...
- Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来
Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来 目录 输出结果 实现代码 输出结果 实现代码 # -*- coding: utf-8 -*- ''' Created ...
- Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界 目录 输出结果 设计思路 输出结果 设计思路 from tkinter import * import tkint ...
- python分子化学模拟_python简单实现gillespie模拟
由于专业需求,需要做主方程的随机模拟.在网上并没有找到适合的Python实现,遂自己写了一个,分享一下源码.至于gillespie算法本身就不介绍了,有需要的读者自然会懂,没需要的读者不建议去懂. 源 ...
最新文章
- 线段树专辑——pku 2886 Who Gets the Most Candies?
- 一些链接, 关于不可变数据
- 2021年3月16日 北京快手Java开发实习面试(海外增长方向)
- Hibernate调用存储过程
- 链表的建立,搜索,插入,反转,销毁以及合并有序链表。
- RedHat7.0更新yum源(踩过的坑)
- boost::hana::members用法的测试程序
- C++中int id[sizeof(unsigned long)]的语句,正确吗?
- Java的静态域以及封装性相关
- 前端学习(2369):组件的创建使用和组件的生命周期
- 正态分布的前世今生(3)
- ear的英语怎么念_ear英语怎么读
- 1.3编程基础之算术表达式与顺序执行 12 计算球的体积
- 【ElasticSearch】Es 源码之 MonitorService 源码解读
- matlab常用操作 随手记录
- python实现排序算法 整理
- Cadence Allegro学习之PCB封装库的导出
- 555定时器+74系列芯片搭建八路抢答器,30s倒计时,附Proteus仿真等
- 电商产品经理:电商后台系统
- windows平台下cocos2d-x+Python+VS2010的win32开发环境架设