本文实例讲述了python基于tkinter实现的记事本。分享给大家供大家参考。具体如下:
; o3 a3 Z1 s8 v0 }, E ?
) ~. i. D+ R3 a# S+ ^( j 1( T" P! S* X4 D7 W5 N4 H' J5 [
2
+ {4 t0 R( F- Z2 ^: t 3
+ {- `2 Q, q" R$ a* n8 }7 e! D) @ 4+ d& J0 a. H: e+ v5 ]1 Q9 l( E1 T
5
: m! E h6 c; A4 G! v5 K* {) u. F 6
+ e+ e, C6 t% ]% s 7
* Z+ S+ @5 V# F* H5 i 8
: ]/ C4 _+ z0 B& \ 9
7 a) G7 c* m7 T3 Y% I 103 S* R+ r" o/ b& ?. _ i
11 X' u+ k7 Q/ K& D, g# R$ O
12# w3 b5 ?- Q( J" E2 O% Z: q
13
) E- w0 Q2 o" R# b8 u 147 d; X1 s7 s2 V! q9 N' X
15
' I5 \, Z6 o; Y9 z2 b" `4 X. _4 Y, I5 U8 ` 16: F d6 y5 a A" ~
| from tkinter import *' \0 w% \/ q0 T( n) q& R5 G* [
root = tk('simple editor'), I2 m5 ^& r4 Y2 n( v7 q# A
mi=stringvar()
x' u+ F8 p6 j label(text='please input something you like~' ).pack()
. k1 j& C( M" v- h( s; y0 h4 P* R te = text(height = 30,width =100)
8 u$ o8 p5 Z* ^ te.pack()
+ _! m! a6 q: ?1 k/ [ label(text=' file name ').pack(side = left): a, s" x6 C) I* u& G
entry(textvariable = mi).pack(side = left)
3 q2 r1 v' g# t* j1 L9 m. a mi.set('*.txt')
1 F3 O* @4 Q, e1 d def save():0 s- g* V9 e4 Q4 m0 B5 W4 X8 m! g
t = te.get('0.0','10.0')
# D! \" p1 P' v f = open(mi.get(),'w')+ M- f+ o& ]. i0 b+ z7 [
f.write(t)
: G. O! t0 W7 k& A+ K% a5 r5 h button(text = 'save' , command = save).pack(side = right)0 i8 P+ A- x( `7 n
button(text = 'exit' , command = root.quit).pack(side = right)
' V8 V1 [5 u7 j- Q mainloop()
% s5 W8 h) O) V* r8 }4 |1 |" f$ l / X3 M' C* b; r
| 希望本文所述对大家的python程序设计有所帮助。# R8 Y& E% t, I# A( R* ]+ N% m
更多技术文章信息请查看: 技术文章 |
|