2010-05-13 61 views

回答

1

這裏是你需要的東西:

#include <QApplication> 
#include <QGridLayout> 
#include <QWidget> 

int main(int argc, char ** argv) 
{ 
    QApplication app(argc, argv); 

    QWidget widget(0); 
    widget.setStyleSheet("background-image: url(1.PNG)"); 

    QGridLayout *leftLayout = new QGridLayout(); 
    leftLayout->setSpacing (0); 

    widget.setLayout(leftLayout); 

    widget.show(); 
    return app.exec(); 
} 

1.PNG是位於同一目錄與圖像應用程序。

+0

是否有任何其他方式不涉及CSS(理想情況下使用嵌入式資源?) – Adam 2010-05-14 02:20:59

+0

(我會提交自己的問題,但提交類似的問題令人不悅) – Adam 2010-05-14 02:21:36

+2

@ advs89我想你說的是qrc文件...所以這不是一個問題:* widget.setStyleSheet(「background-image:url(:images/1.PNG)」); *,其中*:/ images/1.PNG *是一個嵌入式資源文件。之後,你只需要添加關於1.PNG的信息到res.qrc文件中... – mosg 2010-05-14 05:23:18