Qt -在應用程序中嵌入Web內容之環境搭建


一、Qt應用程序與Web結合的發展

  (1)從Qt5.5開始,Qt WebKit模塊被廢棄了,取而代之的是Qt WebEngine模塊。當時可以使用該模塊將應用程序與Web技術結合。

  (2)Qt WebEngine模塊提供了一個Web瀏覽器引擎,可以將萬維網(World Wide Web)中的內容嵌入到Qt應用程序中。

  (3)因為Qt WebEngine模塊是基於Google Chromium項目的,而Chromium現在並不支持使用MinGW進行構建,在windows平台上需要使用MSVC 2013以上版本進行構建。所以,要想在windows平台使用Qt WebEngine模塊,需要安裝MSVC版本的Qt。

 

二、環境搭建

  需要軟件包:

  (1)安裝MSVC版本的Qt。這個在安裝Qt開發環境時選擇就行。URL下載地址:https://download.qt.io/official_releases/qt/

 

  (2)安裝Visual Studio 2019,這里我安裝的是2019的。URL下載地址:https://visualstudio.microsoft.com/zh-hans/downloads/

 

  安裝完成后開始測試環境:

  (1)運行QtCreator,查看kits環境。依次查看:構建套件、Qt Version 、編譯器

    1)構建套件(Kit)

      可見安裝了三種構建套件,在下圖中MSVC2017 32bit有黃色感嘆號,這是由於我編譯器選擇不合適造成的。具體怎么選擇編譯器可以根據自己需要構建的程序,設備、目標來進行選擇。

    

 

       2)查看Qt Version,如下圖所示,在我的開發系統中安裝了三種版本的Qt:Qt5.13.0 MinGW 32bit、Qt5.13.0 MinGW 64bit、Qt5.13.0 MSVC2017 32bit。

                        

        3)查看、配置、選擇編譯器

       

 

三、編譯器選擇

  

 

  上圖為在我的開發系統中,用於C++編譯的編譯器有7中,前面兩種用於MinGW的,后面五種用於Clang 和MSVC的。前面構建套件中有一個黃色感嘆號,由於我的編譯器選擇上不合適。若利用該種套件進行構建程序,將會報錯,如下圖所示:

  

 

  這里需要根據自己的電腦和構建的目標程序來進行選擇。於是根據自己的電腦配置、安裝的MSVC Qt版本選擇了amd64x86的,於是黃色感嘆號消失,可以進行開發了。

 

四、Web example測試

  選擇一個example

  

 

  編譯運行,如下圖:

  

 程序正常運行 !

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM