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 相关文章推荐
使用grappelli为django admin后台添加模板
Nov 18 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
Python标准库shutil用法实例详解
Aug 13 Python
python多进程读图提取特征存npy
May 21 Python
pygame实现非图片按钮效果
Oct 29 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
Python对wav文件的重采样实例
Feb 25 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
PyQt5 界面显示无响应的实现
Mar 26 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/06/14 PHP
PHP4与PHP5的时间格式问题
2008/02/17 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
python运行其他程序的实现方法
2017/07/14 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
scrapy头部修改的方法详解
2020/12/06 Python
Python绘制数码晶体管日期
2021/02/19 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
文字自荐书范文
2014/02/10 职场文书
公司经理聘任书
2014/03/29 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
考研复习计划
2015/01/19 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书