1、說明服務器
在使用Qt開發的網管客戶端程序中,網管客戶端主要負責顯示設備信息以及對設備下發配置信息等,如配置設備名字、更新設備程序等;因爲在網管客戶端程序的操做要先通過服務器處理,再由服務器將該命令轉發給設備,所以網管客戶端程序和設備之間是經過網絡通訊交互的;這樣就會出現不少不穩定的狀況,如網絡鏈接斷開、下發配置超時、下發配置失敗、下發配置成功等等;然而全部如上的操做結果都須要反饋到網管客戶端程序對用戶進行友好的提示;該博文主要講述如何實現這一流程。網絡
2、界面設想字體
界面設想以及要求以下所示:spa
3、界面模型設計
根據界面設想,使用Qt Designer設計出來的基本界面以下圖所示:blog
4、界面效果開發
根據界面設想的要求,在實際項目中開發出來的界面效果以下所示:同步
一、操做界面:it
輸入Hostname值以及選擇Timezone信息,單擊<Submit>按鈕,則出現操做提示界面覆蓋在其上,以下圖所示,操做提示界面呈半透明,有進度條代表當前正在進行配置下發操做過程bfc
二、操做進行界面:
三、操做結果界面:
稍等片刻,便可獲得該操做的結果,三種結果效果以下圖所示:
在操做結束的任一界面中單擊<Return>按鈕能夠返回到操做界面
5、補充說明
總的來講,這個設想與實如今實際項目中是很是人性化的;原本想把代碼實現思路也寫出來的,但是天色已晚,只好把該界面的代碼實現思路做爲下一條博文爲你們講述;謝謝!