- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
考虑代码:
QColor m_color = QColor(255,255,255,0); //alpha is 0
QString m_str = m_color.name(); //#ffffff
m_color
是透明的颜色,alpha 值为 0。现在我想把这个颜色值转换成 QString
而不会丢失透明度(alpha 值)。
QColor.name()
将其转换为 #ffffff
这是“白色”颜色,而我想要透明颜色。我该怎么办?
最佳答案
简单的答案:只需使用 QColor::name
的第二个重载:
QString m_str = m_color.name(QColor::HexArgb); //#00ffffff
注意:请先查看 Qt 文档以了解此类问题 - 在 STOF 上几乎不值得问...
关于c++ - 在不丢失 alpha 值的情况下将 QColor 转换为 QString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50462704/
我试图找出 QWidget 的背景颜色或 QGLWidget这样我就可以将它与 qglClearColor() 一起使用使 OpenGL 部分在小部件中本地显示(例如没有黑色背景)。 我想我可以获取
我希望有大量的 QColors 供许多类共享和索引。 过去,我总是有这样的列表: QColor colours[10] = {QColor("cyan"), QColor("magenta"), QC
我已经实现了一个在特定条件下打开的 QColor 对话框。为了在最终选择后获取选定的颜色,我使用了 selectedColor() 方法,该方法返回 QColor 中的值。当我打印该值时,它是这样的:
在下面显示的代码中,颜色的 hsl 色调分量具有与预期不同的值。 对于:r:255 g:168 b:177 它给出了 353 的 hsl 色调,但在其他网络工具上它产生了 354 QColor rgb
我正在使用“内部测试库”为我的 Qt 应用程序实现测试。问题是该库不提供比较两个 QColor 对象的选项。 使用下面的代码比较两个QColor对象的颜色是否正确? void MyClass::com
在我的 PyQt4 程序中,我通过 QColorDialog 从用户那里检索了一个 QColor。 然后,我需要格式化此 QColor 以在样式表中使用,我目前通过调用... QColor.name(
我正在使用 Qt 5.11 构建/运行代码。代码中有一个QML样式如下: // Button style delegate Component { id: enabledBut
我有一个从 QColorDialog.getColor() 获得的 QColor。我想在表单中将其显示给用户。 我该怎么做? 我尝试使用 QGraphicView 并像这样设置 backgroundB
我正在关注 Qt 的 Qt for Beginners教程,出于某种原因,我在尝试构建最简单的 gui 示例时遇到编译错误。看起来它在创建按钮时失败了,因为它认为 qcolor 未实现(?)。我今天刚
我遇到了奇怪的行为,其中 setAlpha 不在 QColor 对象上工作。我不明白为什么它不起作用,但我确信有一个我还不知道的充分理由。 这是一个小规模示例中的问题: from PyQt4 impo
我按名称(“红色”、“绿色”)创建了一种颜色,但稍后当我询问它的名称时,我得到了 RGB 信息。有没有办法检索颜色名称(如果有的话)(显然,它们不可能都有名称)。 #include #include
我有一个 char[4] 并且我希望能够将它转换成一个 QColor 有没有一种方法可以直接转换而不是这样做: const char foo[4] = { 128, 128, 128, 128 };
我遇到了以下问题:这是工作: #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, a
我有一个函数可以使用以下方法更改所选形状的颜色: selectedShape->shapeColour = (200,200,200); 效果很好。但是如果我把它改成: selectedShape->
所以,我有简单的代码 QMap colors; for(int w = 0; w map; // ... 关于c++ - 是否可以将 QColor 作为键存储在 QMap 中,我们在Stack Ov
考虑代码: QColor m_color = QColor(255,255,255,0); //alpha is 0 QString m_str = m_color.name(); //#ffffff
如何使用 RBG 值为 QBrush 设置自定义颜色?然后在 GraphicsView 上用画笔画一个矩形。 到目前为止我已经尝试过: QBrush *goldBrush = new QBrush(Q
如何初始化 QColors 的静态列表。我正在使用 Qt 5.11.1 在我的头文件中我有这个: QList *colorList; 不确定我用这个是否更合适 QColor *colorList[15
我正在构建一个应用程序的命令行版本,该应用程序利用 QColor 跨平台处理颜色数据。 出于某种原因,这种数据类型是 QtGUI 的一部分,即使它与 Widget 没有任何关系——有什么方法可以在不与
目前我用它来创建一个 QBrush: QBrush *goldBrush = new QBrush(QColor(212,175,55)); scene->addRect(0,415,20,50,no
我是一名优秀的程序员,十分优秀!