python tkinter canvas使用实例


Posted in Python onNovember 04, 2019

这篇文章主要介绍了python tkinter canvas使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

注:在使用 create_arc 绘制弧时,和 create_oval 的用法相似,因为弧是椭圆的一部分,因此同样也是指定左上角和右下角两个点的坐标。

python tkinter canvas使用实例

默认总是绘制从 (x_1,y_1)开始,程序可通过 start 改变起始角度,也可通过 extent 改变转过的角度(逆时针旋转)。

from tkinter
import *
root = Tk()
root.title('Wjz')
cv = Canvas(root, background = 'white',
	width = 200, height = 200)
cv.pack(fill = BOTH, expand = YES)
# 绘制左上角半圆
cv.create_arc((5, 5, 85, 85),
	width = 2,
	outline = "red",
	start = 0,
	extent = 180,
	style = ARC)# 绘制右上角半圆
cv.create_arc((85, 5, 165, 85),
	width = 2,
	outline = "red",
	start = 0,
	extent = 180,
	style = ARC)# 绘制下方半圆
cv.create_arc((5, -45, 165, 125),
	width = 2,
	outline = "red",
	start = 180,
	extent = 180,
	style = ARC)
root.mainloop()

代码执行结果:

python tkinter canvas使用实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析python中的迭代与迭代对象
Oct 08 Python
简单了解python单例模式的几种写法
Jul 01 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
详解python实现交叉验证法与留出法
Jul 11 Python
Django用户认证系统 组与权限解析
Aug 02 Python
Python 读取用户指令和格式化打印实现解析
Sep 02 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
python matplotlib实现将图例放在图外
Apr 17 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
Pycharm安装python库的方法
Nov 24 Python
Python修改DBF文件指定列
Dec 19 Python
python tkinter Entry控件的焦点移动操作
May 22 Python
python matplotlib饼状图参数及用法解析
Nov 04 #Python
python制作朋友圈九宫格图片
Nov 03 #Python
python使用yield压平嵌套字典的超简单方法
Nov 02 #Python
基于python实现从尾到头打印链表
Nov 02 #Python
pandas 空数据处理方法详解
Nov 02 #Python
python pyinstaller打包exe报错的解决方法
Nov 02 #Python
python自动生成model文件过程详解
Nov 02 #Python
You might like
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
两个php日期控制类实例
2014/12/09 PHP
laravel自定义分页效果
2017/07/23 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
python实现发送和获取手机短信验证码
2016/01/15 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
pycharm永久激活超详细教程
2020/10/29 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
市场营销大学生职业规划书
2014/02/25 职场文书
党的群众路线教育实践活动心得体会
2014/03/03 职场文书
学习经验交流会主持词
2014/04/01 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技