QTE中如何支援GIF、JPEG等格式圖片

來源:互聯網
上載者:User
1. ./configure配置QTE的時候需要添加相應的參數:-qt-gif -qt-libjpeg
2. 交叉編譯,安裝完成後,在安裝目錄中有 plugins/imageformats 這樣的目錄,裡面有libqgif.so,libqjpeg.so等動態庫檔案。
3. 在目標板上某目錄內建立外掛程式目錄plugins/imageformats(如:/usr/lib/plugins/imageformats),再將libqgif.so, libqjpeg.so等檔案複製進來。
4. 在QT應用程式中,main函數剛開始的地方添加代碼:QApplication::addLibraryPath("/usr/lib/plugins");
5. done!

【附錄】:一個簡單的應用程式參考
建立一個QT4空工程,添加main.cpp檔案,在main.cpp檔案中輸入如下代碼,編譯運行即可顯示gif動畫。

#include <QtCore>
#include <QtGui>

int main(int argc,char *argv[])
{
    QApplication::addLibraryPath("/usr/lib/plugins");
    QApplication app(argc,argv);

    QLabel Label;
    QMovie Movie;
    Movie.setFileName("abc.gif");
    Label.setMovie(&Movie);
    Movie.start();
    Label.show();

    return app.exec();
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.