我想知道是否可以在SWT中更改文本小部件的提示文本的颜色。
我尝试使用setForeground()
设置前景色,但提示文字颜色保持不变。有没有可行的解决方法?
答案 0 :(得分:1)
检查Text小部件的setMessage()
方法源代码。它使用底层操作系统中place holder text
的前景色。我不知道如何调整它。
但你可以:
将焦点侦听器添加到“文本”小组件,并使用setText()
和setForeground()
方法显示或隐藏消息。
参考Selected color of prompt/message in empty text box和Python Gtk.Entry placeholder text。