You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CustomTkinter TabView指定标签页显示自定义文本?

解决CustomTkinter标签页自定义内容及按钮文本的问题

1. 修改按钮的自定义文本

创建CTkButton时,通过text参数直接设置按钮上的自定义文本,替代默认的"CTkButton"。

2. 在标签页中添加自定义文本内容

使用CTkLabel组件,将其挂载到目标标签页下,通过text参数设置要显示的自定义文本。

修改后的完整代码

import customtkinter

customtkinter.set_appearance_mode("dark")
customtkinter.set_default_color_theme("green")

root = customtkinter.CTk()
root.title("CustomTkinter Tabview")

tabview = customtkinter.CTkTabview(root)
tabview.pack(padx=20, pady=20)

# 添加标签页
tabview.add("tab 1")
tabview.add("tab 2")
tabview.set("tab 2")

# 在tab 1中添加自定义按钮(带自定义文本)和文本标签
button_1 = customtkinter.CTkButton(tabview.tab("tab 1"), text="这是Tab1的按钮")
button_1.pack(padx=20, pady=10)

label_1 = customtkinter.CTkLabel(tabview.tab("tab 1"), text="这是Tab1的自定义文本内容")
label_1.pack(padx=20, pady=10)

# 在tab 2中添加自定义文本标签
label_2 = customtkinter.CTkLabel(tabview.tab("tab 2"), text="这是Tab2的自定义文本内容")
label_2.pack(padx=20, pady=20)

root.mainloop()

说明

  • 所有CustomTkinter可视化组件(如CTkButton、CTkLabel)都支持text参数设置显示文本
  • 要将组件放到指定标签页,只需把组件的父容器设置为tabview.tab("标签页名称")即可

内容的提问来源于stack exchange,提问作者CrypticKnot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 17:30:01