1
- [; b# s c1 e; [. J L$ R. H- J 2& M1 j" u7 v5 j8 _2 ^) s M1 n/ R
3
. E( _% g8 [) M: p* f. o$ p 47 ` H l# l6 u3 f. }
5
* E% U1 k6 i Y& L' a4 u4 \ 61 N& r8 b* M8 S, W7 L
7 o3 F+ }, i6 O+ b' e
8" B% D, d: J, n' s, V% a
9( v, l- s9 w! I$ n8 c6 r
10# l3 O, I3 V' H/ D
11
' ?3 M; \1 T. x, G c$ \/ e& I$ B: D 126 Z) ~; S% t8 `: a( \
13% h! Q" ?9 [% _2 R) Q- D9 ^2 G6 O+ o/ l
14% E# n8 w' U9 x7 E% K2 @
15
8 \+ n1 b f2 q# v 16
6 c! ?+ x' ]; A | from tkinter import *
; C. ^! n0 Q1 o root = tk('simple editor')
6 D" r, q- k: y# X mi=stringvar()
1 s' d+ s( Z5 w label(text='please input something you like~' ).pack()5 k+ L. c0 ?1 ]3 q, Y
te = text(height = 30,width =100)
! [+ Q, m8 V [; }; n4 K; ^ te.pack()8 B/ }1 P# o; ?- Y8 @) _; s
label(text=' file name ').pack(side = left)
4 o) w9 Q4 i3 n entry(textvariable = mi).pack(side = left)
$ g. X! J# k1 a2 e. v mi.set('*.txt')
; r( G% u2 ^& h* l7 F6 w: ] def save():
/ i0 V' P2 q% @# L; e! b# d t = te.get('0.0','10.0')
2 t2 D/ Q5 \; C. Q+ O f = open(mi.get(),'w')
8 |& Y; B3 r5 @2 j$ x# Q+ L- L f.write(t)
2 M6 u7 O S% U, v button(text = 'save' , command = save).pack(side = right)5 a* ~% Q! [9 D3 Q) C/ }: N6 ?( I
button(text = 'exit' , command = root.quit).pack(side = right)/ Z7 P8 Y! L- g# B: U
mainloop(): S& d; g9 s/ T$ h9 W
F: Z! s' O1 u/ q+ Y; g' q6 f |