Python Pmw EntryField 背景颜色属性



>我有一个使用 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"更改组件标签部分的背景。

  1. 任一项:如何访问EntryField中属性的完整列表?

  2. 或者:有谁知道文本框颜色的等效属性?

  3. 我已经尝试过entry_bg="Blue"但是尽管这没有给出错误,但它并没有改变任何东西。

  4. 我是否需要更改船体组件的背景颜色,如果是,如何更改?

好吧,这是更改hull_background属性的最后一个选项。似乎通过反复试验,这是剩下的唯一选择,并且似乎可以解决它。

相关内容

  • 没有找到相关文章

最新更新