锘??xml version="1.0" encoding="utf-8" standalone="yes"?> int main(int argc, char *argv[]) { QApplication a(argc, argv); QWidget *widget = new QWidget(); widget->setAutoFillBackground(true); // 榪欏彞瑕佸姞涓? 鍚﹀垯鍙兘鏄劇ず涓嶅嚭鑳屾櫙鍥? QPalette palette = widget->palette(); palette.setBrush(QPalette::Window, QBrush(QPixmap("1.png").scaled( // 緙╂斁鑳屾櫙鍥? widget->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation))); // 浣跨敤騫蟲粦鐨勭緝鏀炬柟寮?/p>
widget->setPalette(palette); // 鑷蟲, 宸茬粰widget鍔犱笂浜嗚儗鏅浘. QHBoxLayout *layout = new QHBoxLayout(); layout->addWidget(widget); QWidget *mw = new QWidget(); mw->setLayout(layout); mw->resize(500, 500); //mw->setWindowFlags(Qt::FramelessWindowHint); mw->show(); return a.exec(); }
]]>
鍏抽敭鐨勮鍙ワ紝灝辨槸鍏朵腑鐨?/span>
RC_FILE = myapp.rc
鍏朵腑myicon.rc涓簉c鏂囦歡銆?/pre>
{
QPainter painter(this);
QPixmap pix;
pix.load("images/aa.png");
painter.drawPixmap(0,0,100,100,pix);
}