本文实例讲述了python基于tkinter实现的记事本。分享给大家供大家参考。具体如下:% f4 q" Z. g. a8 l9 ?) K* Y
?# m. E, V; E6 `/ q) `, k8 s, X) }
1: \" e+ j: B% P
24 Y6 ~& Q3 Y: l# m, o# M* M t3 g
3# O+ {; U& W! P! u5 M6 M0 i
49 D; h# B; n, z5 x' E
5
( o0 w# ?# C& x& A1 J 6( u7 }/ ?! x; r j+ a$ q
7
1 a$ y" g1 \8 o3 o5 u4 s. q7 w- `: g" b 87 Q7 v. v+ A/ {/ I% g2 d& Z
91 q e' a# i' I" s0 v, V
10
& g% V% m7 U/ Y$ M- {# f0 n- H9 T+ o 11
* o4 X! _/ X% e1 q% B4 Z/ k2 h- r' C 120 N9 i) F7 ^% g7 U% C7 W6 u
13, K3 R& R0 t( ~9 ?5 l" a
14
: O% M; l2 A' U I) l0 @ 15
5 v: U$ T3 ]) X1 S/ u5 P 16. W, L) _+ ?. O5 c. S" `' H; s$ ?: K
| from tkinter import *
1 r7 S* W- I$ Y* K, d root = tk('simple editor')
( C3 _! X7 m9 p' C0 l mi=stringvar()+ c- D4 o) e2 i) J, f9 Q
label(text='please input something you like~' ).pack()3 F! y( a* s; Y: x/ q: C
te = text(height = 30,width =100)
/ S' R1 Z. l9 f' x, P$ \ te.pack()* D$ k. g/ o( h5 J
label(text=' file name ').pack(side = left)" z: z6 L5 I. W) t- O5 n
entry(textvariable = mi).pack(side = left): `) F# L, V: y& W/ d
mi.set('*.txt')
+ |' p1 B' f- Q" X" N0 N& Z2 t def save():
$ F! h! j3 i& b$ o t = te.get('0.0','10.0')! y! W3 I. O2 Y( A! B8 h0 W
f = open(mi.get(),'w')
& [9 U+ F8 h1 k4 F; r3 ?! }* t f.write(t); ?: T. n+ ~. N( k/ U# h, m4 ~
button(text = 'save' , command = save).pack(side = right)
( A& f9 t, R% D" ?9 T2 B+ r' N button(text = 'exit' , command = root.quit).pack(side = right)
+ x0 A* x. R8 |; K9 K2 G3 G# C mainloop()$ U0 r0 K$ j+ ~$ Z; Z8 D
( y4 T, G$ U I [ | 希望本文所述对大家的python程序设计有所帮助。4 M8 `- S* g* |+ T
更多技术文章信息请查看: 技术文章 |
|