我试图在窗口下使用 QT 创建一个自定义绘制的图标。以下代码显示一个图标,但它看起来是透明的而不是填充颜色:(。操作系统是 WinXP SP3,IDE 是最新的 QTCreator。
int main( int argc, char* argv[] )
{
QApplication oApp( argc, argv );
QImage oImg( 16, 16, QImage::Format_RGB32 );
oImg.fill( qRgb( 255, 0, 255 ) );
QPixmap oPixmap;
oPixmap.fromImage( oImg, Qt::ColorOnly );
QIcon oIcon( oPixmap );
QSystemTrayIcon oTrayIcon( oIcon );
oTrayIcon.show();
return oApp.exec();
}