首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定制-如何编辑CTkEntry边框?

定制-如何编辑CTkEntry边框?
EN

Stack Overflow用户
提问于 2022-01-07 23:27:03
回答 1查看 523关注 0票数 1

所以我用定制器创建了一个界面。我有一个条目,我希望它有一个背景,但我不能这样做。在文档中,没有关于边框的争论。具体来说,我想改变宽度和颜色。有人知道我该怎么做吗?

代码语言:javascript
复制
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小部件中的边框。但我不知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-03 20:33:17

现在,CTkEntry小部件在3.0版时有一个边框。您可以像这样升级自定义器:

pip3 install customtkinter --upgrade

要编辑边框,可以传递border_width选项和border_color选项:

代码语言:javascript
复制
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()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70628261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档