美文网首页Python资源收集
Python GUI ---Tkinter-04

Python GUI ---Tkinter-04

作者: hu9134 | 来源:发表于2017-07-27 14:41 被阅读18次

    本篇文章使用到的知识点:

    1. Button的使用
    2. Button的两种绑定事件的方式
    3. 弹出框的使用
    4. Label的使用

    源代码:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2017/7/27 下午2:20
    # @Author  : hukezhu
    # @Site    : 
    # @File    : 0727-03.py
    # @Software: PyCharm
    
    from Tkinter import *
    import tkMessageBox
    
    def buttonAction():
        global app
        label = Label(app,text='我是添加的label')
        label.pack()
    
    def button1Action(event):
        tkMessageBox.showinfo('Message', 'Hello, World!' )
    
    
    #实例化TK类
    app = Tk()
    button = Button(app,text='按钮1',command= buttonAction)
    button.pack()
    button1 = Button(app,text='按钮2')
    button1.bind("<Button-1>",button1Action)
    button1.pack()
    
    #运行事件循环
    app.mainloop()
    
    
    运行效果图

    注意介绍button的两种事件绑定的方式
    1.直接使用command命令的方式,直接将函数名赋值给command
    2.使用bind的方式,接收三个参数(上面demo,只传递了两个参数),第一个参数是接收事件的方式,比如鼠标左击事件.具体可以去查源代码

    相关文章

      网友评论

        本文标题:Python GUI ---Tkinter-04

        本文链接:https://www.haomeiwen.com/subject/wlpzkxtx.html