本文整理汇总了C++中QColor::spec方法的典型用法代码示例。如果您正苦于以下问题:C++ QColor::spec方法的具体用法?C++ QColor::spec怎么用?C++ QColor::spec使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QColor
的用法示例。
在下文中一共展示了QColor::spec方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: spec
void tst_QColor::spec()
{
QColor invalid;
QCOMPARE(invalid.spec(), QColor::Invalid);
QColor rgb = QColor::fromRgb(0, 0, 0);
QCOMPARE(rgb.spec(), QColor::Rgb);
QColor hsv = QColor::fromHsv(0, 0, 0);
QCOMPARE(hsv.spec(), QColor::Hsv);
QColor cmyk = QColor::fromCmyk(0, 0, 0, 0);
QCOMPARE(cmyk.spec(), QColor::Cmyk);
QColor hsl = QColor::fromHsl(0, 0, 0, 0);
QCOMPARE(hsl.spec(), QColor::Hsl);
}
示例2: fromQColor
void ScColor::fromQColor(QColor color)
{
if (color.spec() == QColor::Cmyk)
{
int c, m, y, k;
color.getCmyk(&c, &m, &y, &k);
setColor(c, m, y, k);
}
else
{
int r, g, b;
color.getRgb(&r, &g, &b);
setColorRGB(r, g, b);
}
}
示例3: specConstructor
void tst_QColor::specConstructor()
{
QFETCH(QColor::Spec, spec);
QColor color = spec;
QCOMPARE(color.spec(), spec);
}