python GUI编程 ----tkinter学习02

复习一下上一章,创建一个主窗口的基础代码

from tkinter import *
 
root = Tk()
root.title("设置标题")
root.geometry("500x300-200+200")
root.mainloop()

这是最基础的   也是搭积木的地基

这一章学习继承tkinter模块的Frame类,并创建一个主窗口

class Appclication(tk.Frame):
    """
    继承tk.Frame
    """
    def __init__(self,master=None):
        # supper()代表父类
        super().__init__(master=master)
        self.master = master
        self.pack()

以上代码就是继承了Frame类

上总代码

import tkinter as tk
from tkinter import messagebox

class Appclication(tk.Frame):
    """
    继承tk.Frame
    """
    def __init__(self,master=None):
        # supper()代表父类
        super().__init__(master=master)
        self.master = master
        self.pack()
        self.new_button()


    def new_button(self):
        """
        创建组件
        :return:
        """
        self.button_01 = tk.Button(self)
        self.button_01["text"] = "点击是帅哥"
        self.button_01.pack()
        self.button_01["command"] = self.shuaige

        # 创建一个退出按钮   root.destroy表示关闭root窗口
        self.button_quit = tk.Button(self,text="点击退出",command=root.destroy)
        self.button_quit.pack()
    def shuaige(self):
        """
        定义被绑定函数
        :return:
        """
        messagebox.showinfo("帅哥","你肯定是帅哥")

if __name__ == '__main__':
    root = tk.Tk()
    root.geometry("400x200-200+200")
    root.title("GUI编程学习_02")
    app = Appclication(master=root)

    root.mainloop()

运行后如下图所示

点击【点击是帅哥】弹窗

其他看不懂不重要,这一章主要是看懂继承类

片尾贴上我学习gui编程的视频,推荐结合观看

【Python-GUI图形界面编程_GUI编程实例_快速入门】 https://www.bilibili.com/video/BV1EP411P7wi/?p=17&share_source=copy_web&vd_source=bfaefb38ccfecdbc891cd2b434d819d4

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值