标签:200 150 Python create 50 笔记 学习 root cv
程序用例:
a=[[1,2],[4,5]]
b=[0]len(a)//a的列表个数为len,b为一个将0重复len次的列表。
d=0len(a)
print("len(a)=",len(a))
print("b=",b)
print("d=",d)
print(2 * [1,2])//将[1,2]重复两次
print([1,2] * 2)//将[1,2]重复两次
输出结果
len(a)= 2
b= [0, 0]
d= 0
[1, 2, 1, 2]
[1, 2, 1, 2]
Canvas
from Tkinter import *
root=Tk()
//界面大小300x300
root.geometry('300x300')
//在界面中画出一个200*200的画布,画布颜色白色
cv=Canvas(root,bg='white',width=200,height=200)
//在画布中画出一个矩形,fill为矩形填充的颜色,outline边界颜色且width宽度
cv.create_rectangle(50,50,150,150,fill='blue',outline='green',width=2)
//在矩形中在画出一个矩形,dash为虚线
cv.create_rectangle(80,80,120,120,fill='black',outline='purple',dash=10)
//stipple看似网格
rt=cv.create_rectangle(0,0,50,50,fill='black',outline='purple',stipple='gray12')
cv.pack()
//coords将rt移动到另一区域,从(150,150)移动到(200,200)
cv.coords(rt,150,150,200,200)
root.mainloop()
Move
//移动rt1,坐标以左上角点为原点,向右(x)和向下(y)正方向,
cv.move(rt1,20,-50)
cv.pack()
root.mainloop()
绘制图形
from Tkinter import *
root=Tk()
root.geometry('300x300')
cv=Canvas(root,bg='white',width=200,height=200)
椭圆
cv.create_oval((10,10,100,100),fill='red')
三角形
cv.create_polygon((10,100,10,180,100,180),fill='blue')
文字
cv.create_text((150,50),text='椭圆',anchor=E)
cv.create_text((150,120),text='多边形',anchor=E)
cv.pack()
标签:200,150,Python,create,50,笔记,学习,root,cv 来源: https://www.cnblogs.com/suancai/p/15416818.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。