彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

Python编程:tkinter实现图形界面

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-图形界面

阅读更多

扫码向博主提问

去开通我的Chat快问

mouday

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • python
  • python爬虫
  • python全栈
版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/80696767
个人分类: python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭