组件和工具

构成

1.组件(Components)
2.窗体(From)
3.事件(Events)
4.属性(Propery)
5.方法(Methods)

工具包:tkinter PyGObject PyGTK PyQt PySide wxPython

增加事件

import tkinter



#================为按钮增加鼠标事件
def turn_property(event):
    event.widget["activeforeground"]="red"              #鼠标左键按下时,标题显示红色
    event.widget["text"]="OK"                           #鼠标指针接触按钮时,标题变OK




MainForm=tkinter.Tk()            #建立窗体实例
MainForm.geometry("250x150")     #设置窗体物理大小(长x高)
MainForm.title("我的窗口")        #设置标题属性
MainForm.iconbitmap(r'C:\Users\86176\Desktop\BOOK\d10.ico')     #设置窗体图标属性


MainForm['background']='LightSlateGray'                         #设置窗体背景颜色
btn1=tkinter.Button(MainForm,text='退出',fg='black',bg='pink')  #创建btn1按钮
btn1.bind("<Enter>",turn_property)
btn1.pack()

MainForm.mainloop()              #启动窗体运行,并等待接收各种时间信息

组件和工具

组件在窗体上的定位

1)pack(o)方法

o为pack()的可选参数,其,

pack()方法sidi定位设置代码实现

import tkinter
MainForm=tkinter.Tk()
MainForm.geometry("250x150")
btn1=tkinter.Button(MainForm,text='1',fg='black',bg='pink')  #创建btn1按钮
btn2=tkinter.Button(MainForm,text='2',fg='black',bg='pink')  #创建btn1按钮
btn3=tkinter.Button(MainForm,text='3',fg='black',bg='pink')  #创建btn1按钮

btn1.pack(side="top")
btn2.pack(side="top")
btn3.pack(side="top")                                       #窗体顶端对齐按钮
MainForm.mainloop()


组件和工具

上一篇:Python中用tkinter实现BMI计算


下一篇:Python课程设计,设计一个简易计算器