我正在使用 PyGI 为我用 Python 3.4 编写的应用程序构建 GUI,并且我正在使用 GTK+3 的 CSS 实现来设置界面样式。
在我的 .css 文件中,我指定默认情况下所有文本都应为白色:
* {
color: #fff;
}
因为我主要在深色/黑色背景下工作。
但是,我正在构建的应用程序有文本框,GTK 会自动为它们提供上下文/右键单击菜单。不幸的是,我应用的默认白色文本样式也适用于菜单,因此用户看不到任何内容。
如果我尝试使用以下方法覆盖这些设置:
.menu {
color: #000;
background-color: #f3f3f3;
}
结果就是这样。文本颜色没有改变,而且似乎也没有响应任何:disabled
伪类。
如何使用 GTK+3 的 CSS 实现来设置或自定义这些文本字段的上下文菜单?