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中的文件和目录操作实现代码
Mar 13 Python
Python使用MD5加密字符串示例
Aug 22 Python
python创建临时文件夹的方法
Jul 06 Python
python生成式的send()方法(详解)
May 08 Python
Python实现识别手写数字大纲
Jan 29 Python
python3 cvs将数据读取为字典的方法
Dec 22 Python
Python制作微信好友背景墙教程(附完整代码)
Jul 17 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
Python+Redis实现布隆过滤器
Dec 08 Python
学python最电脑配置有要求么
Jul 05 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
Jul 14 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
Jul 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入门
2006/10/09 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python下singleton模式的实现方法
2014/07/16 Python
python中星号变量的几种特殊用法
2016/09/07 Python
python微信公众号开发简单流程
2018/03/23 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
Python selenium的基本使用方法分析
2019/12/21 Python
Python列表list操作相关知识小结
2020/01/29 Python
Python 面向对象部分知识点小结
2020/03/09 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
pandas按条件筛选数据的实现
2021/02/20 Python
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
狂人日记读书笔记
2015/06/30 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript