|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:画图,学用line画直线。
5 l/ _2 {& F- V$ } P( w程序分析:无。8 T- p0 k( q2 R$ A
- if __name__ == '__main__':% u# m# o, p6 V: s
- from tkinter import *2 j& }$ e. f: ?. C0 T
- 7 b3 K( ]9 D" [5 r6 C }
- canvas = Canvas(width=300, height=300, bg='green')
& p# ]9 c' {) Y, c5 a - canvas.pack(expand=YES, fill=BOTH)
4 p/ _ N a8 h) r1 d: t - x0 = 2631 D" f9 M. f, N% P
- y0 = 263( _0 s3 ^: p) L7 a" V
- y1 = 275
# v( a( t B8 u! C" z - x1 = 2751 y0 E" m: m8 B) s( |2 s4 O$ H
- for i in range(19):
7 d7 K7 V0 ~& ]" m - canvas.create_line(x0,y0,x0,y1, width=1, fill='red')" f* a& w& p. p
- x0 = x0 - 5$ ]+ y3 Y3 K* c% A1 Q: w
- y0 = y0 - 5
6 X( ~- Y! D" X( S; n - x1 = x1 + 5/ z, l' w* s0 y K, E
- y1 = y1 + 5" c8 a7 p$ J7 }0 ]8 X/ I1 L+ x
- 5 A: O ^( D. C4 ]
- x0 = 263+ {: [$ r$ R3 k7 b. |! \; v
- y1 = 275+ d, c- w$ m2 c* K( f4 V# e* i, d# p
- y0 = 263# S( D; I; e# U4 I9 M* m8 A5 s$ n
- for i in range(21):
/ M; L0 N& `- ]. o. J4 G. e* L - canvas.create_line(x0,y0,x0,y1,fill = 'red'); }$ [& a/ J$ p' W
- x0 += 50 `, J" K7 n, R" O, ^; ?
- y0 += 5( M; u" l% O1 f8 y- R
- y1 += 5
% g" \* D8 n% x, v } -
. d( d R d; X( W0 u2 D$ l, ^ - mainloop()
复制代码 |
|