您当前的位置: 首页 >  Python

Python编程:tkinter实现图形界面

彭世瑜 发布时间:2018-06-14 18:29:39 ,浏览量:3

Tk会调用操作系统提供的本地GUI接口,完成最终的GUI

效果显示

这里写图片描述

代码实现

from tkinter import *
from tkinter import messagebox


class Application(Frame):
    def __init__(self, master=None):
        super(Application, self).__init__(master)
        self.pack()  # Widget加入到父容器
        self.create_widgets()

    def create_widgets(self):
        # 标签
        self.label = Label(self, text="hello world")
        self.label.pack()

        # 输入框
        self.entry = Entry(self)
        self.entry.pack()

        # 显示按钮
        self.show_button = Button(self, text="显示", command=self.hello)
        self.show_button.pack()

        # 退出按钮
        self.button = Button(self, text="quit", command=self.quit)
        self.button.pack()

    # 弹框函数
    def hello(self):
        name = self.entry.get() or "world"
        messagebox.showinfo("Message", "hello %s"% name)


if __name__ == '__main__':
    app = Application()
    # 设置窗口标题
    app.master.title("hello world")
    # 主消息循环
    app.mainloop()

参考 廖雪峰python-图形界面

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 3浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0467s