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编程开发之日期操作实例分析
Nov 13 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
python制作websocket服务器实例分享
Nov 20 Python
Python中标准模块importlib详解
Apr 16 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
python实现人脸签到系统
Apr 13 Python
在python中使用nohup命令说明
Apr 16 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
深入了解Python 方法之类方法 & 静态方法
Aug 17 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 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
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
微信小程序实现简单购物车功能
2020/12/30 Javascript
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
深入理解Python中的super()方法
2017/11/20 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python Process多进程实现过程
2019/10/22 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
2015年推普周活动总结
2015/03/27 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle