qmenu设置字体颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qmenu设置字体颜色相关的知识,希望对你有一定的参考价值。

参考技术A android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色,如果在开发应用的过程中,自定义了ActionBar的颜色,比如一些比较鲜艳,清新的颜色,如青色,浅蓝色等此时如果菜单的文字颜色仍未黑色,就会比较影响UI显示效果,可以通过修改Menu的文字颜色,达到较好的UI

QMenu 图标背景颜色

【中文标题】QMenu 图标背景颜色【英文标题】:QMenu Icon background color 【发布时间】:2017-07-15 15:59:46 【问题描述】:

我正在尝试将自定义 QSS 样式应用于菜单,但所选菜单项中的图标具有不透明的背景颜色。如何让它透明?

截图

QMenu

    padding: 0.1em;
    border: 0.05em solid #1f2530;
    background-color: #343b49;


QMenu::item

    color: #ededed;
    selection-background-color: #1f2530;

【问题讨论】:

【参考方案1】:

最好用 Photoshop 自定义(使图像透明),然后在项目中使用它。

无论如何,您都可以使用此代码来填充图像的一些像素:

QImage myImage;
myImage.load("D:/1.jpeg");
myImage = myImage.convertToFormat(QImage::Format_ARGB32);
for(int i = 0; i < 100; i++)
    for(int y = 0; y < 100; y++)
         myImage.setPixel(i,y,qRgba(0, 0, 0, 0));
myImage.save("D:/2.jpeg");

用QImage加载你的图片,转换图片格式,填充一些像素,最后保存图片。

【讨论】:

如果我没有应用 QSS 样式,图像已经是透明的并且看起来像预期的那样

以上是关于qmenu设置字体颜色的主要内容,如果未能解决你的问题,请参考以下文章

Typora字体颜色设置

微信字体颜色设置方法

android字体颜色如何设置?

我用FOXMAIL发邮件无法设置字体颜色

css中font字体颜色怎么设置

webstorm怎么设置背景颜色