customtkinter - 如何编辑 CTkEntry 边框?
customtkinter - How to edit CTkEntry border?
所以我正在使用 customtkinter 创建一个界面。我有一个条目,我希望它有一个背景,但我做不到。在文档中,没有关于边框的参数。具体来说,我想更改宽度和颜色。有谁知道我该怎么做?
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 小部件中编辑边框。但是我不知道。
从 3.0 版开始,CTkEntry 小部件现在有一个边框。您可以像这样升级 customtkinter:
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()
所以我正在使用 customtkinter 创建一个界面。我有一个条目,我希望它有一个背景,但我做不到。在文档中,没有关于边框的参数。具体来说,我想更改宽度和颜色。有谁知道我该怎么做?
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 小部件中编辑边框。但是我不知道。
从 3.0 版开始,CTkEntry 小部件现在有一个边框。您可以像这样升级 customtkinter:
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()