天天看點

Qt之顯示網絡圖檔簡述效果源碼處理方式

qt中包含了網絡子產品-network,我們可以很容易的進行各種網絡程式設計和資料傳輸,關于network的類很多,其中包含:支援dns、http、tcp/udp等衆多進階類,可以參考助手。

下面我們先看一個簡單地示例:qt顯示一個網絡圖檔。

<a href="#%e7%ae%80%e8%bf%b0">簡述</a>

<a href="#%e6%95%88%e6%9e%9c">效果</a>

<a href="#%e6%ba%90%e7%a0%81">源碼</a>

<a href="#%e5%a4%84%e7%90%86%e6%96%b9%e5%bc%8f">處理方式</a>

Qt之顯示網絡圖檔簡述效果源碼處理方式

建立按鈕及顯示圖像的标簽,連接配接信号槽。

請求及結果處理,請求完成以後,我們可以去e盤檢視下載下傳後的圖檔。

請求傳回之後,首先我們必須判斷錯誤碼或錯誤狀态,如果沒有錯誤,正常讀取資料,顯示即可。但對于少數發生錯誤的情況時,我們可以按照下面的方式進行處理:

顯示錯誤資訊,或彈出提示框(不太友好)

顯示叉圖

顯示上次緩存過的圖檔

繼續閱讀