qcolor.h
来自「一种效率高」· C头文件 代码 · 共 96 行
H
96 行
#ifndef __QCOLOR_H#define __QCOLOR_H#include "qstring.h"class QColor{ protected: int m_nRed; int m_nGreen; int m_nBlue; bool m_bSet; public: QColor() { m_nRed = 255; m_nGreen = 64; m_nBlue = 192; m_bSet = false; } QColor(const QColor & c) { m_nRed = c.red(); m_nGreen = c.green(); m_nBlue = c.blue(); m_bSet = c.isValid(); } QColor(int red, int green, int blue) { m_nRed = red; m_nGreen = green; m_nBlue = blue; m_bSet = true; } const int red() const { return m_nRed; } const int green() const { return m_nGreen; } const int blue() const { return m_nBlue; } void setNamedColor(const QString & name); bool isValid() const { return m_bSet; }};extern const QColor color0;extern const QColor color1;extern const QColor black;extern const QColor white;extern const QColor darkGray;extern const QColor gray;extern const QColor lightGray;extern const QColor red;extern const QColor green;extern const QColor blue;extern const QColor cyan;extern const QColor magenta;extern const QColor yellow;extern const QColor darkRed;extern const QColor darkGreen;extern const QColor darkBlue;extern const QColor darkCyan;extern const QColor darkMagenta;extern const QColor darkYellow;class QColorGroup{ protected: QColor m_Light; QColor m_Dark; QColor m_Mid; QColor m_Text; QColor m_Foreground; public: QColorGroup() { m_Text = black; m_Foreground = black; m_Dark = darkGray; m_Light = lightGray; m_Mid = gray; } QColorGroup ( const QColor & foreground, const QColor & button, const QColor & light, const QColor & dark, const QColor & mid, const QColor & text, const QColor & base ) { m_Text = text; m_Foreground = foreground; m_Dark = dark; m_Light = light; m_Mid = mid; } const QColor & foreground() const { return m_Foreground; } const QColor & light() const { return m_Light; } const QColor & dark() const { return m_Dark; } const QColor & mid() const { return m_Mid; } const QColor & text() const { return m_Text; }};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?