Python脚本速成

12_状态栏

# -*- coding: utf-8 -*-
import tkinter as tk
from tkinter import ttk
from tkinter import messagebox

class GeneratedUI:
    """生成的Tkinter界面"""

    def __init__(self, master=None):
        # 创建主窗口
        self.master = master if master else tk.Tk()
        self.master.title("状态栏的使用")
        self.master.geometry("500x350+700+100")
        self.master.configure(bg='white')

        # 创建界面组件
        self.create_widgets()

        self.master.nametowidget("按钮_开始按钮").config(command=self.开始)

    def 开始(self):

        要修改的文字 = "我爱python,我爱游戏脚本!"

        self.statusbar_1_label.config(text=要修改的文字)


    def create_widgets(self):
        """创建所有界面组件"""

        # 状态栏: 状态栏_5ccdb485 -> statusbar_1
        self.statusbar_1 = tk.Frame(
            self.master,
            bg="#FF5722",
            name="状态栏_状态栏",
            height=25
        )
        self.statusbar_1.place(
            x=5.0,
            y=321.0,
            width=485,
            height=25
        )

        self.statusbar_1_label = tk.Label(
            self.statusbar_1,
            text="状态栏",
            bg="#FF5722",
            fg="white",
            font=("微软雅黑", 9),
            name="状态栏_状态栏_label"
        )
        self.statusbar_1_label.place(
            x=10,
            y=5,
            width=465,
            height=15
        )

        # 按钮: 按钮_790145d5 -> btn_1
        self.btn_1 = tk.Button(
            self.master,
            text="开始按钮",
            bg="#4CAF50",
            fg="white",
            font=('微软雅黑', 10),
            name="按钮_开始按钮"
        )
        self.btn_1.place(
            x=182.0,
            y=22.0,
            width=100,
            height=25
        )

        # 文本框: 文本框_80974b12 -> text_1
        self.text_1 = tk.Text(
            self.master,
            bg="white",
            fg="black",
            font=('微软雅黑', 10),
            name="文本框_日志"
        )
        self.text_1.place(
            x=9.0,
            y=58.0,
            width=481.0,
            height=255.0
        )


def main():
    """主函数"""
    root = tk.Tk()
    app = GeneratedUI(root)
    root.mainloop()

if __name__ == "__main__":
    main()