博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python:窗口化和制作图形
阅读量:5007 次
发布时间:2019-06-12

本文共 894 字,大约阅读时间需要 2 分钟。

#圆from tkinter import *canvas = Canvas(width=800, height=600, bg='yellow')#声明窗口属性canvas.pack(expand=YES, fill=BOTH)k = 1j = 1for i in range(0, 26):    canvas.create_oval(310 - k, 250 - k, 310 + k, 250 + k, width=1)#画圆    k += j    j += 1mainloop()#执行整个函数

执行结果:

#直线from tkinter import *canvas =Canvas(width=300,height=300,bg='white')#声明窗口属性canvas.pack(expand=YES,fill=BOTH)#执行窗口属性x0 = 260#声明坐标y0 = 260y1 = 90for i in range(10):        canvas.create_line(x0,y0,x0,y1, width=1, fill='red')#画直线        x0 = x0 - 5        y0 = y0 - 5        y1 = y1 + 5mainloop()#执行整个函数

执行结果:

#矩形from tkinter import *canvas =Canvas(width=300,height=300,bg='white')#声明窗口属性canvas.pack(expand=YES,fill=BOTH)#执行窗口属性x0 = 263y0 = 263y1 = 275x1 = 275for i in range(19):    canvas.create_rectangle(x0, y0, x1, y1)    x0 -= 5    y0 -= 5    x1 += 5    y1 += 5mainloop()

执行结果:

 

转载于:https://www.cnblogs.com/dxxblog/p/9008064.html

你可能感兴趣的文章
高光导航、文字模糊
查看>>
nhibernate3 linq的where操作
查看>>
centos下Elasticsearch数据迁移与备份
查看>>
设置进程和线程的优先级
查看>>
android studio环境下创建menu问题(标题栏显示问题)
查看>>
MVC其实很简单(Django框架)
查看>>
UIScrollView 原理
查看>>
linux在tomcat中指定jdk
查看>>
vue学习(二)Vue常用指令
查看>>
《中国作者英文科学写作中的常见语法问题(一)》
查看>>
如何撰写SCI论文的讨论部分?——经典结构 – 俗称“倒漏斗型。
查看>>
KVC与KVO
查看>>
[HDU5015]233 Matrix
查看>>
慢连接
查看>>
.NET 平台技术官网链接
查看>>
【计算机视觉】SIFT中LoG和DoG比较
查看>>
数学计算公式
查看>>
Hibernate学习(二补充)关系映射----基于外键的双向一对一
查看>>
开发记录04
查看>>
安装pandas报错(AttributeError: 'module' object has no attribute 'main')
查看>>