python图形编程


                第一个:最简单的也是最经典的程序helloworld
1 #!/usr/bin/env python
2 import Tkinter#导入tk库
3 top=Tkinter.Tk()#建立主窗口
4 label=Tkinter.Label(top,text='hello world!!')#标签组件
5 label.pack()#封装标签
6 Tkinter.mainloop()#事件循环
第二个:设置背景及字体颜色
1 #!/usr/bin/env python
2 import Tkinter#导入tk库
3 top=Tkinter.Tk()#建立主窗口
4 label=Tkinter.Label(top,text='hello world!!',bg=’red’,fg=’green’)#标签组件,bg背景色,fg字体颜色
5 label.pack()#封装标签
6 Tkinter.mainloop()#事件循环
第三个:加入按钮组件,并将背景色设置为黑色。
  1 #!/usr/bin/env python
  2 import Tkinter
  3 top=Tkinter.Tk()
  4 quit=Tkinter.Button(top,text='hello world!!\n',command=top.quit,bg='black')
  5 quit.pack()
  6 label=Tkinter.Label(top,text='hello world!\n!')
  7 label.pack()
  8 Tkinter.mainloop()
第四个:应用框架
  1 import Tkinter
  2 from Tkconstants import *
  3
  4 top = Tkinter.Tk()
  5
  6 hello = Tkinter.Label(top, text='Hello World!',bg='green',fg='blue')
  7 hello.pack()
  8
  9 frame = Tkinter.Frame(top, relief=RIDGE, borderwidth=2,bg='yellow')
10
11 frame.pack(fill=BOTH,expand=1)
12
13 label = Tkinter.Label(frame, text="Hello, World",fg='green')
14 label.pack(fill=X, expand=1)
15
16 button = Tkinter.Button(frame,text="Exit",command=top.destroy,bg='blue')
17 button.pack(side=BOTTOM)
18
19
20quit=Tkinter.Button(top, text='QUIT',command=top.quit, activeforeground='w hite',activebackground='red')#鼠标未放上之前白色,放上之后红色
21 quit.pack(fill=Tkinter.X, expand=1)
22
23 Tkinter.mainloop()