自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Qt開(kāi)發(fā)之多視圖架構(gòu)

移動(dòng)開(kāi)發(fā)
在QT中,我們也需要匹配項(xiàng):列表用QStackedWidget管理;無(wú)view類(lèi)對(duì)應(yīng)項(xiàng),用QWidget代替,處理菜單和視圖激活撤銷(xiāo);顯示同樣還是用QWidget。

本文講述的內(nèi)容是在Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu),圖文并茂,對(duì)于架構(gòu),是一直讓本人很苦惱的一件事,不過(guò)本文還好,希望這篇文章能幫你解決問(wèn)題,先看文章吧!

QT 功能強(qiáng)大,使用廣泛,開(kāi)發(fā)時(shí)也靈活多樣,方便的同時(shí)也提供了煩惱,同樣的功能,可以用多種方式來(lái)解決,沒(méi)有統(tǒng)一的方式。在這里提供一個(gè)多視圖應(yīng)用的參考,拋磚引玉 。

在S60 的multiview多視圖架構(gòu)中,主要分成三部分:

 1. 內(nèi)容顯示與按鍵處理,通過(guò)派生自CCoeControl 的 container實(shí)現(xiàn)

2. 相應(yīng)當(dāng)前視圖的菜單命令、視圖切換,由CAknView的派生類(lèi) view完成

3. 系統(tǒng)自己管理 view類(lèi)列表其中后兩項(xiàng)主要負(fù)責(zé)控制,第一項(xiàng)是功能實(shí)現(xiàn),這樣實(shí)現(xiàn)的一個(gè)好處就是視圖切換后,前面的container會(huì)刪除,釋放內(nèi)存, 而view類(lèi)相對(duì)占用內(nèi)存較少,對(duì)手機(jī)這樣的內(nèi)存有限的系統(tǒng)來(lái)說(shuō),這樣的設(shè)計(jì)還是比較合適的

QT中,我們也需要匹配項(xiàng):列表用QStackedWidget管理;無(wú)view類(lèi)對(duì)應(yīng)項(xiàng),用QWidget代替,處理菜單和視圖激活撤銷(xiāo);顯示同樣還是用QWidget。
OK, 看類(lèi)圖 。

列表管理

Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu)

命令處理,視圖切換

Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu)

功能顯示

Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu)  

相互之間的關(guān)系

Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu)

小結(jié):關(guān)于Qt開(kāi)發(fā)應(yīng)用的多視圖架構(gòu)的內(nèi)容,就介紹到這里。希望本文能幫你解決架構(gòu)問(wèn)題,因?yàn)榧軜?gòu)也是本人頭疼的問(wèn)題。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2015-07-13 14:05:32

ios開(kāi)發(fā)多表視圖

2015-07-06 10:48:56

iOS開(kāi)發(fā)技巧

2013-12-17 11:18:53

iOS開(kāi)發(fā)多媒體API

2013-12-17 13:29:04

iOS開(kāi)發(fā)多媒體

2011-08-18 17:07:23

IOS開(kāi)發(fā)多線(xiàn)程NSInvocatio

2011-08-02 10:36:02

iOS開(kāi)發(fā) SDK 多媒體

2021-09-02 14:32:25

企業(yè)項(xiàng)目開(kāi)發(fā)

2013-08-21 16:17:09

iPhone多線(xiàn)程

2011-06-13 14:29:40

Qt Designer

2009-08-25 16:24:44

C#信息架構(gòu)視圖

2013-03-29 11:06:24

iOS開(kāi)發(fā)滾動(dòng)視圖UIScrol

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2011-06-16 16:21:06

Qt Symbian FAQ

2011-03-18 19:50:32

ScalaJVMQt

2011-06-15 18:38:17

Linux Qt Symbian

2011-06-14 11:48:38

Webkit QT

2013-01-14 11:40:50

IBMdW

2011-08-30 16:08:24

Qt4.7Qt Quick

2013-06-14 13:31:30

iOS開(kāi)發(fā)移動(dòng)開(kāi)發(fā)警告視圖

2009-08-28 17:51:40

iPhone多視圖開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)