>我有一个使用 Pmw 库的 GUI,根目录的背景是蓝色的。当小部件放置在蓝色背景上时,小部件的灰色原始颜色显示在蓝色背景上。我设法通过更改EntryField
标签部分的属性label_bg
而不是标签右侧的输入框部分来删除它。
self.StudentID=Pmw.EntryField(self.StudentTab, label_font=("verdana", 12, "bold"),
labelpos="w", label_text="Student ID",
entry_width=3, label_bg="blue", label_fg="yellow",
entry_bg="blue",
validate={"validator":"real", "min":1, "max":150 })
#validation for the student id (bigger than 1
#and smaller than 150)
self.StudentID.grid(row=1, column=0, sticky="w", padx=30, pady=10)
您可以在上面的代码中看到典型EntryField
的代码示例。label_bg="blue"
更改组件标签部分的背景。
任一项:如何访问
EntryField
中属性的完整列表?或者:有谁知道文本框颜色的等效属性?
我已经尝试过
entry_bg="Blue"
但是尽管这没有给出错误,但它并没有改变任何东西。我是否需要更改船体组件的背景颜色,如果是,如何更改?
好吧,这是更改hull_background属性的最后一个选项。似乎通过反复试验,这是剩下的唯一选择,并且似乎可以解决它。