实例代码

import tkinter as tk                    # 导入tkinter库,并重命名为tk
mywindow = tk.Tk()                      # 创建一个窗体
mywindow.title("图形的放大与缩小效果")              # 设置窗体的标题
# 创建画布并布局
mycanvas = tk.Canvas(mywindow,width=300,height=300,bg="black")
mycanvas.pack()
myr =50
def drawoval():global myrmycanvas.create_oval(150-myr,150-myr,150+myr,150+myr,fill ="red",outline="blue",tag="myoval")
drawoval()
def mybig(event) :global myrif myr < 130 :myr = myr + 5mycanvas.delete("myoval")drawoval()
def mysmall(event) :global myrif myr>10 :myr = myr -5mycanvas.delete("myoval")drawoval()
mycanvas.bind("<Button-1>",mybig)
mycanvas.bind("<Button-3>",mysmall)mywindow.mainloop()      # 显示画布

运行结果

tkinter库绘图实例14:利用鼠标控制图形放大和缩小效果相关推荐

  1. tkinter库绘图实例13:手绘画板效果

    实例代码 import tkinter as tk #导入tkinter库,并重命名为tk mywindow = tk.Tk() #创建一个窗体 mywindow.title("手绘效果&q ...

  2. C语言 ACLLib键盘方向键控制图形移动以及鼠标控制图形移动

    C语言 ACLLib键盘方向键控制图形移动以及鼠标控制图形移动 鼠标的参数 键盘的参数 键盘方向键控制图形移动 鼠标控制图形移动 鼠标的参数 button:5:没有按下鼠标1:按下左键2:按下中键3: ...

  3. c语言基于easyx库的 飞机大战游戏(鼠标控制飞机移动,武器升级,boss发射散弹,boss血条等功能)

    课设题目 实现功能: 飞机鼠标控制–飞机武器升级–敌机发射子弹–boss发射散弹–boss血条记录–我方多条生命 图片资源和源码在下面 链接:https://pan.baidu.com/s/1uTQV ...

  4. c语言写一个格子涂色的游戏,格子涂色游戏(VC绘图--10:用鼠标控制绘图作业)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 二楼代码,用鼠标左键选色,填色.用鼠标右键退出.下面是代码及注释 #include void gezi();//函数声明 int fill();//函数声 ...

  5. html 页面缩放事件,使用HTML5实现通过鼠标滚轮事件放大和缩小图片的功能

    您和我都知道,向HTML5网页添加鼠标滚轮事件可以更好地允许用户与网页进行交互. 在HTML5中,鼠标滚轮不仅可以在网页上上下滑动,实际上,您还可以依靠它来完成更,例如放大和缩小视图平面. 看看实际的 ...

  6. Matplotlib进阶:利用rcParams控制图形属性

    目录 概要 What is rc setting? What is rcParams? matplotlibrc文件在哪儿 缺省设置的绘图例 利用rcParams修改设置属性 小结 概要 本文简单介绍 ...

  7. js+css3实现鼠标控制图片旋转实现方向舵效果

    一.效果 效果如图,这是一个方向舵.用鼠标抓住外面的方向盘旋转,而里面的舵标识保持不动. 二.设计思路 1.目标由2张图片组成,利用CSS定位属性组合在一起 2.监听方向盘图片上的鼠标事件,当鼠标按下 ...

  8. html5鼠标悬停图片放大的原理,jQuery当鼠标悬停时放大图片的效果实例

    这个效果最初源于小敏同志的一个想法,刚开始做的时候只能实现弹出的图片是固定的,不能随鼠标移动,最后加以改善,终于实现了比较理想的效果.今天就把制作该效果的经验与大家一同分享.先看看最终效果演示: HT ...

  9. 基于jQuery的鼠标悬停时放大图片的效果制作

    这是一个基于jQuery的效果,当鼠标在小图片上悬停时,会弹出一个大图,该大图会跟随鼠标的移动而移动.这个效果最初源于小敏同志的一个想法,刚开始做的时候只能实现弹出的图片是固定的,不能随鼠标移动,最后 ...

最新文章

  1. Java项目:(小程序)全套商城系统(spring+spring mvc+mybatis+layui+微信小程)
  2. USACO Shaping Regions(离散化)
  3. 'CUDA driver version is insufficient for CUDA runtime version
  4. js 使用多态替换条件语句_用多态和组成替换多个条件
  5. Microsoft Visual Studio 2008从试用版转为正式版
  6. php中图片怎么加样式,html5实现各种图片样式实例用法汇总
  7. 内存缓存 原理 实现
  8. MySQL 递归查询 当前节点及子节点
  9. 随便一个人就能干预大选?
  10. 搜索引擎学习之旅3 - 搜索引擎工作流程
  11. 黄敏思先生讲解《保证CAN运行稳定的核心设计与测试》
  12. WebView加载失败或网络异常时,替换WebView的错误界面;
  13. 我为啥叫这个名字,莫名其妙的油葫芦
  14. VB:编一个子过程DeleStr(s1,s2),将字符串s1中出现的s2子字符串删去,结果存放在s1中
  15. 区块链倪老师:区块链思维——序章
  16. 服务器上的404页面
  17. 厉害了!腾讯又一开源力作发布!
  18. convert函数用法小结---转载
  19. 每日一道leetcode(python)876. 链表的中间结点
  20. ORA-14402:更新分区关键字列将导致分区更改(分区表注意)

热门文章

  1. CSS自定义鼠标样式
  2. MFC之 MapWinGis叠加必应瓦片地图
  3. 计算机导论/计算机基础实验/网站建设技术:网页基本操作
  4. Vue - v-show
  5. android 判断手机是否有物理menu键
  6. 20160805_Win7x64刻录CentOS6.4x64启动光盘
  7. 解决ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]错误
  8. win下如何在当前目录打开DOS窗口
  9. 九 Python面向对象
  10. DMDTS:DM迁移到SQL脚本