# -*- 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.tab_1_frame1.nametowidget("标签_找图模式").config(text="8888")
self.lbl_1.config(text="7777")
# self.tab_1_frame2.nametowidget('标签_6d3806f3').config(text="999999")
self.lbl_2.config(text="999999")
def create_widgets(self):
"""创建所有界面组件"""
# 标签页: 标签页_8d18faac -> tab_1
self.tab_1 = ttk.Notebook(
self.master,
name="标签页_8d18faac"
)
self.tab_1.place(
x=19.0,
y=22.0,
width=454.0,
height=303.0
)
# 标签页: 找图模式
self.tab_1_frame1 = ttk.Frame(self.tab_1)
self.tab_1.add(self.tab_1_frame1, text="找图模式")
# 子组件: 标签
self.lbl_1 = tk.Label(
self.tab_1_frame1,
text="找图模式",
bg="#2196F3",
fg="white",
font=('微软雅黑', 10),
name="标签_找图模式"
)
self.lbl_1.place(
x=20,
y=20,
width=100,
height=25
)
# 标签页: 打字模式
self.tab_1_frame2 = ttk.Frame(self.tab_1)
self.tab_1.add(self.tab_1_frame2, text="打字模式")
# 子组件: 标签
self.lbl_2 = tk.Label(
self.tab_1_frame2,
text="打字模式",
bg="#2196F3",
fg="white",
font=('微软雅黑', 10),
name="标签_6d3806f3"
)
self.lbl_2.place(
x=229.0,
y=69.0,
width=100,
height=25
)
# 标签页: 识字模式
self.tab_1_frame3 = ttk.Frame(self.tab_1)
self.tab_1.add(self.tab_1_frame3, text="识字模式")
# 子组件: 标签
self.lbl_3 = tk.Label(
self.tab_1_frame3,
text="识字模式",
bg="#2196F3",
fg="white",
font=('微软雅黑', 10),
name="标签_识字模式"
)
self.lbl_3.place(
x=121.0,
y=171.0,
width=100,
height=25
)
# 标签页: 鼠标模式
self.tab_1_frame4 = ttk.Frame(self.tab_1)
self.tab_1.add(self.tab_1_frame4, text="鼠标模式")
# 子组件: 标签
self.lbl_4 = tk.Label(
self.tab_1_frame4,
text="鼠标模式",
bg="#2196F3",
fg="white",
font=('微软雅黑', 10),
name="标签_鼠标模式"
)
self.lbl_4.place(
x=120.0,
y=223.0,
width=100,
height=25
)
# 选择默认标签页
self.tab_1.select(0)
def main():
"""主函数"""
root = tk.Tk()
app = GeneratedUI(root)
root.mainloop()
if __name__ == "__main__":
main()