• 6106阅读
  • 4回复

如何把一个int类型数值直接赋值给QColor? [复制链接]

上一主题 下一主题
离线adang322
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-07
— 本帖被 XChinux 执行加亮操作(2008-07-08) —
如何把一个int类型数值直接赋值给QColor?

我是像下面这样操作的,不过好像不大行。
QColor color ;
int nColorValue = 255 ;

color = nColorValue ;

Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线laurentium
只看该作者 1楼 发表于: 2008-07-07
QColor有RGB值,至少要三个数吧
一般可以这样用
QColor color(255, 255, 255);

或者QColor color;
color.setRgb(255, 255, 255);
离线adang322

只看该作者 2楼 发表于: 2008-07-07
好的,我试试看。
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线supwater
只看该作者 3楼 发表于: 2008-07-08
4个数吧
谋事在人,成事在天!
离线captain08
只看该作者 4楼 发表于: 2008-07-08
QColor::QColor(QRgb color)

typedef QRgb
An ARGB quadruplet on the format #AARRGGBB, equivalent to an unsigned int.

看看行不?
快速回复
限100 字节
 
上一个 下一个