1 #!/usr/bin/python3 |
2 #-*-coding:utf-8-*- |
3 import tkinter |
4 import tkinter.font |
5 |
6 class Calculate(): |
7 def __init__( self ): |
8 self .tk = tkinter.Tk(); |
9 self .tk.title( "Calculate" ); |
10 |
11 self .tk.resizable( 0 , 0 ); |
12 self .showfont = tkinter.font.Font( self .tk,size = 26 ); |
13 self .sysfont = tkinter.font.Font( self .tk,size = 16 ); |
14 |
15 self .entry = tkinter.Entry( self .tk,width = 20 ,font = self .showfont,bac kground = "#ffffff" ); |
16 self .entry.grid(row = 0 ,column = 0 ,columnspan = 4 ,pady = 10 ); |
17 |
18 self .btn1 = tkinter.Button( self .tk,text = "1" ,font = self .sysfont); |
19 self .btn1.grid(row = 1 ,column = 0 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
20 |
21 self .btn2 = tkinter.Button( self .tk,text = "2" ,font = self .sysfont); |
22 self .btn2.grid(row = 1 ,column = 1 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
23 |
24 self .btn3 = tkinter.Button( self .tk,text = "3" ,font = self .sysfont); |
25 self .btn3.grid(row = 1 ,column = 2 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
26 |
27 self .btn_divide = tkinter.Button( self .tk,text = "÷" ,font = self .sysfon t); |
28 self .btn_divide.grid(row = 1 ,column = 3 ,sticky = tkinter.N + tkinter.S + t kinter.W + tkinter.E); |
29 |
30 |
31 self .btn4 = tkinter.Button( self .tk,text = "4" ,font = self .sysfont); |
32 self .btn4.grid(row = 2 ,column = 0 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
33 |
34 self .btn5 = tkinter.Button( self .tk,text = "5" ,font = self .sysfont); |
35 self .btn5.grid(row = 2 ,column = 1 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
36 |
37 self .btn6 = tkinter.Button( self .tk,text = "6" ,font = self .sysfont); |
38 self .btn6.grid(row = 2 ,column = 2 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
39 |
40 self .btn_mult = tkinter.Button( self .tk,text = "×" ,font = self .sysfont) ; |
41 self .btn_mult.grid(row = 2 ,column = 3 ,sticky = tkinter.N + tkinter.S + tki nter.W + tkinter.E); |
42 |
43 |
44 self .btn7 = tkinter.Button( self .tk,text = "7" ,font = self .sysfont); |
45 self .btn7.grid(row = 3 ,column = 0 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
46 |
47 self .btn8 = tkinter.Button( self .tk,text = "8" ,font = self .sysfont); |
48 self .btn8.grid(row = 3 ,column = 1 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
49 |
50 self .btn9 = tkinter.Button( self .tk,text = "9" ,font = self .sysfont); |
51 self .btn9.grid(row = 3 ,column = 2 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
52 |
53 self .btn_minus = tkinter.Button( self .tk,text = "-" ,font = self .sysfont ); |
54 self .btn_minus.grid(row = 3 ,column = 3 ,sticky = tkinter.N + tkinter.S + tk inter.W + tkinter.E); |
55 |
56 |
57 self .btn0 = tkinter.Button( self .tk,text = "0" ,font = self .sysfont); |
58 self .btn0.grid(row = 4 ,column = 0 ,sticky = tkinter.N + tkinter.S + tkinter .W + tkinter.E); |
59 |
60 self .btn_point = tkinter.Button( self .tk,text = "." ,font = self .sysfont ); |
61 self .btn_point.grid(row = 4 ,column = 1 ,sticky = tkinter.N + tkinter.S + tk inter.W + tkinter.E); |
62 |
63 self .btn_es = tkinter.Button( self .tk,text = "=" ,font = self .sysfont); |
64 self .btn_es.grid(row = 4 ,column = 2 ,sticky = tkinter.N + tkinter.S + tkint er.W + tkinter.E); |
65 |
66 self .btn_add = tkinter.Button( self .tk,text = "+" ,font = self .sysfont); |
67 self .btn_add.grid(row = 4 ,column = 3 ,sticky = tkinter.N + tkinter.S + tkin ter.W + tkinter.E); |
68 |
69 self .tk.mainloop(); |
70 |
71 cal = Calculate(); |
by: 发表于:2017-09-30 10:37:15 顶(3) | 踩(3) 回复
??
回复评论