对于我的应用程序,我希望本机 customkinter 栏也可以更改颜色和文本颜色。我发现很多奇怪的库都做到了这一点,但它不起作用。供您参考,因为这对我的问题很重要,所以我的操作系统是 Window10。
为了帮助您解决我的问题,我将为您提供我的类的初始化方法的代码:
import customkinter
class FenetreLogin(customtkinter.CTk):
def __init__(self):
super().__init__();
self.geometry("700x680");
self.title("Exportation_Fanny v1");
self.initial_width = 650;
labelAuteur = customtkinter.CTkLabel(master=self,font=("",20,'underline'),text="Made By Lucas Desperrois");
labelAuteur.pack(anchor="n",pady=10)
self.resizable(width=False,height=False)
self.fenetreConnexion = self.frameConnexion();
self.browser1=None;
CTk 小部件的所有颜色都可以自定义。
如果您希望标签为
red
,您只需在声明中传递正确的参数即可,您可以这样声明:
labelAuteur = customtkinter.CTkLabel(master=self,font=("",20,'underline'),text="Made By Lucas Desperrois", text_color="red");
您还可以使用适用于您当前整个应用程序的主题:
customtkinter.set_default_color_theme("dark-blue") # Themes: "blue" (standard), "green", "dark-blue"
您还可以自己创建自定义主题(以
json
格式)并将其加载到代码中(自定义主题示例):
customtkinter.set_default_color_theme("path/to/your/custom_theme.json")
这里是 Customtkinter 的文档:https://github.com/TomSchimansky/CustomTkinter/wiki/Themes