所以我用定制器创建了一个界面。我有一个条目,我希望它有一个背景,但我不能这样做。在文档中,没有关于边框的争论。具体来说,我想改变宽度和颜色。有人知道我该怎么做吗?
from tkinter import mainloop
import customtkinter as ctk
root = ctk.CTk()
root.geometry("200x200")
e = ctk.CTkEntry(master=root,
text_color="green",
font=("tahoma", 20),
# borderwidth=5,
# bd=5,
)
e.insert(0, "text goes here...")
e.pack()
mainloop()这里,bd抛出一个错误。borderwidth可以工作,但不像预期的那样。也许您不能只编辑CTkEntry小部件中的边框。但我不知道。
发布于 2022-03-03 20:33:17
现在,CTkEntry小部件在3.0版时有一个边框。您可以像这样升级自定义器:
pip3 install customtkinter --upgrade
要编辑边框,可以传递border_width选项和border_color选项:
import tkinter
import customtkinter
root_tk = customtkinter.CTk()
root_tk.geometry("400x340")
entry = customtkinter.CTkEntry(root_tk, border_width=2, border_color="gray50")
entry.pack(pady=y_padding, padx=10, pady=20)
root_tk.mainloop()https://stackoverflow.com/questions/70628261
复制相似问题