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编程之变量赋值操作实例分析
Jul 24 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
django连接mysql配置方法总结(推荐)
Aug 18 Python
Python Cookie 读取和保存方法
Dec 28 Python
使用python的pandas为你的股票绘制趋势图
Jun 26 Python
python读写csv文件的方法
Aug 13 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
Jan 13 Python
Python爬虫爬取电影票房数据及图表展示操作示例
Mar 27 Python
基于python实现把json数据转换成Excel表格
May 07 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
python工具——Mimesis的简单使用教程
Jan 16 Python
python基于opencv批量生成验证码的示例
Apr 28 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中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php的常量和变量实例详解
2017/06/27 PHP
菜单效果
2006/10/14 Javascript
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
js事件机制----捕获与冒泡机制实例分析
2020/05/22 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python守护线程用法实例
2017/06/23 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
实习老师个人总结的自我评价
2013/09/28 职场文书
运动会致辞稿50字
2014/02/04 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
2015学校年度工作总结
2015/05/11 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python