首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyGI:样式上下文菜单

PyGI:样式上下文菜单
EN

Stack Overflow用户
提问于 2016-11-03 00:12:04
回答 1查看 313关注 0票数 0

我使用PyGI为我用Python3.4编写的应用程序构建GUI,我使用GTK+3的CSS实现来设计界面。

在我的.css文件中,我指定默认情况下所有文本应为白色:

代码语言:javascript
复制
* {
    color: #fff;
}

因为我主要是针对黑/黑背景工作的。

然而,我正在构建的应用程序有文本框,GTK自动为他们提供上下文/右击菜单。不幸的是,我应用的默认白色文本样式也适用于菜单,因此用户看不到任何东西。

如果我试图用以下方式覆盖这些设置:

代码语言:javascript
复制
.menu {
    color: #000;
    background-color: #f3f3f3;
}

结果就像一样。文本颜色不变,似乎也不响应任何:disabled伪类。

如何使用GTK+3的CSS实现来样式或自定义这些文本字段的上下文菜单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-12 19:42:00

我设计了上下文菜单的样式,以使CSS文件中的这些行看起来像我想要的那样:

代码语言:javascript
复制
.menu {
    border: 1px #444 solid;

    background: #0d0d0d;

    font: light 12px;
}
.menu .separator {
    color: rgba(68, 68, 68, 0.1);
}
.menuitem {
    padding: 8px 0px;
}
.menuitem:hover {
    background: rgba(255, 255, 255, .1);
}
.menuitem:insensitive .label {
    color: #555;
}

现在看起来像这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40391845

复制
相关文章

相似问题

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