freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qt的嵌入式終端界面開發(fā)設計-在線瀏覽

2025-03-07 15:06本頁面
  

【正文】 和一個按鈕的動作相關聯(lián)時,我們通常把那段響應代碼寫成一個函數(shù),然后把這個函數(shù)的地址指針傳給按鈕,當那個按鈕被按下時,這個函數(shù)就會被執(zhí)行。Qt的信號與插槽機制是不同的。例如一個按鈕被點擊時會激發(fā)一個“clicked”信號。當對象改變其狀態(tài)時,信號被發(fā)送,對象不關心有沒有其它對象接收到這信號,槽是類的正常成員函數(shù),可以將信號和槽通過connect函數(shù)任意相連。信號與插槽機制是類型安全的,它以警告的方式報告類型錯誤,而不會使系統(tǒng)產(chǎn)生崩潰。信號被定義在類的信號部分,而插槽則定義在public slots,protected slots或private slots部分。(一) 主界面1. 主畫面:320*240,其它模塊均以此為標準,左右圖標大小對稱2. 能圖標轉換:功能圖標隨按鍵或鼠標操作旋轉,中間位置功能圖標為當前功能圖標3. 畫面遷移:與其他模塊的接口(二) 系統(tǒng)管理1. 主題轉換:可以切換主題,更改畫面整體風格,模塊圖標2. 國際化:語言切換,可以切換中英日文顯示3. 文件管理:支持文件的查找,新建,刪除等操作(三) 記事本1. 記事本畫面設計:參考Windows記事本式樣2. 支持記事本基本操作:滿足打開(默認為空文件)、編輯、退出、保存等基本操作3. 支持(中)英文輸入法4. 支持滾動顯示(四) 通訊錄1. 界面設計2. 通訊錄包括姓名、電話及郵件地址3. 支持通訊錄文本編輯的基本操作(參考記事本的文本編輯功能),主要是文字的輸入,文本編輯等4. 通訊錄支持新建、保存、刪除記錄功能5. 支持分組、多種查找功能(滾動逐條、按名字查找、按號碼查找)(五) 音頻/視頻播放器1. 設計開發(fā)播放器皮膚、菜單等窗口部件2. 支持mpavi及mp4等主流音視頻文件解碼播放3. 支持播放、暫停、快進、快退、播放模式選擇4. 支持文件瀏覽、選擇等文件管理(六) 瀏覽器1. 移植基于QT的開源瀏覽器,支持上網(wǎng)功能。(2) 主界面上主要有七個功能按鈕(六個在外圍,一個居中),按鈕上設置有圖標,整個界面有漂亮的背景。最下面按鈕和正中按鈕類似,只是大小不一。移動的路徑類似橢圓,移動過程中有較明顯的滑動效果。(3) 本項目使用鍵盤和鼠標控制按鈕移動。使用鼠標進行拖拽,水平距離大于50亦可實現(xiàn)功能按鈕的旋轉(向右拖拽右旋轉,向左拖拽左旋轉)。功能窗口關閉后,又返回主界面。2. 系統(tǒng)管理功能描述系統(tǒng)管理界面中包含三個選項:主題轉換、語言切換、文件管理,選擇某選項后進入對應的功能的界面。如果選擇了當前主題的選項,則主題不改變直接返回到系統(tǒng)管理界面;如果選擇了其他的選項,主題改變,并返回到系統(tǒng)管理界面。如果選擇了當前正使用的語言,則界面語言顯示不發(fā)生改變;否則界面語言改變?yōu)樗x擇的語言進行顯示。此時如果選擇“返回”則返回到系統(tǒng)管理界面;如果選擇“功能”則彈出操作選項。選擇某操作選項后進入對應操作的界面。可以按方向鍵,向下或向上選擇文件。選擇的文件是列表中的最后一個文件時,按方向鍵的向下鍵時,顯示列表的第一個文件。(2) 記事本文件的保存格式為txt文件,.文件名的命名方式為:保存文件的時間+兩個空格+文件內(nèi)容正文的前15個字符(指15個英文字符)。(3) 建立新的記事本文件。當新建記事本內(nèi)容為空時,將不予保存。新建記事本前,提示輸入文件名,如果沒有輸入文件名,提供默認文件名。打開記事本后可以修改記事本內(nèi)容。如果選擇不修改,則修改后的文件不保存,否則保存。刪除文件后及時刷新文件顯示列表。(6) 能夠打開下一個記事本文件,如果已經(jīng)到達最后一個記事本文件,則其下一個文件為第一個文件。(8) 能夠支持中英文輸入文本內(nèi)容。當用戶在PhlOptionSelectionForm中選擇【New Record】,彈出PhlNewEditRecordForm界面添加新的聯(lián)系人記錄,此時,會要求用戶輸入聯(lián)系人的姓名、電話號碼、Email地址,并選擇該聯(lián)系人的記錄所在的群組。保存記錄時,程序會判斷是否保存成功,并彈出消息框顯示提示信息供用戶查看。用戶在輸入電話號碼時,只能輸入09這10個數(shù)字,而且只允許輸入少于20位的數(shù)字(考慮到一般的電話號碼都不會超過20位),若輸入其他字符則不予接受。(2) 新建群組功能該功能允許用戶新建任意個數(shù)的群組。用戶輸入群組名稱后點擊【Ok】按鈕或者直接按下鍵盤上的【F6】鍵即可。當用戶在PhlOptionSelectionForm界面中選擇【Edit Record】,即可進入PhlNewEditRecordForm界面。同樣,用戶在修改記錄的電話號碼時,也只能輸入少于20位的數(shù)字,對于輸入的其他字符一律不予接受。(4) 修改組名功能此功能允許用戶已存在群組的組名。此時,程序會將用戶所選擇的群組名稱寫入到PhlEditGroupForm界面的輸入框中,用戶可輸入新的群組名稱。(5) 查詢功能該功能可幫助用戶查找記錄及其信息,并且該功能直接在PhlPhoneListForm界面中進行??焖俨樵儯喊创朔绞讲樵儠r,用戶可直接通過鼠標拖動滾動條來查找記錄;也可通過鍵盤上的上、下、左、右鍵查找記錄并查看其具體信息。按號碼查詢:按此方式查詢時,用戶需要在PhlPhoneListForm界面的輸入框中輸入要查詢的號碼,查詢完成后點擊PhlPhoneListForm中【Ok】按鈕或者直接按下鍵盤上的【F7】鍵即可。在按名字和號碼查詢方式中,程序會隨時檢測用戶是否輸入查詢內(nèi)容。當SearchSlot接收到信號后就會在mpQLV_PhoneList中進行查找。若有,則將此記錄設置為可視的(將其設置為當前的記錄并打開記錄以顯示其孩子信息)。若未找到記錄,則會彈出消息框以提示用戶查詢的記錄不存在。用戶在PhlNewEditRecordForm界面中新建或者修改記錄后,點擊該界面上的【Save】按鈕或者直接按下鍵盤上的【F6】鍵即可實現(xiàn)保存功能。在保存記錄時,是按照姓名、號碼、Email、。在保存組信息時,同樣也是每個組名占據(jù)一行以方便讀取。用戶在PhlOptionSelectionForm中選擇【View Record】,即可進入PhlGroupViewForm界面分組查看所有的記錄。,將該文件中的所有組名作為PhlGroupViewForm中的mpQLV_GroupList控件的Item,并添加到mpQLV_GroupList中。用戶查看完后,可點擊PhlGroupViewForm中的【Back】按鈕或者直接按下鍵盤上的【F8】鍵即可返回到PhlPhoneListForm界面。用戶選中mpQLV_PhoneList中的某條記錄,并在PhlOptionSelectionForm界面中選擇【Delete Record】即可刪除該條記錄。5. 播放器功能描述(1) 播放器選擇界面根據(jù)圖標選擇不同的播放器(2) 音頻播放器① 控件功能:控制按鈕包括播放,暫停,選擇上一首,選擇下一首,選項按鈕,退出。播放列表:通過IconView來顯示播放歌曲列表② mpwav、wma文件的解碼播放解碼采用mplayer提供的解碼接口來播放。時間顯示格式為:00:00/00:00(當前時間/總時間)。⑤ 歌詞顯示。單曲循環(huán):控制當前歌曲一直播放。全部循環(huán):控制歌曲播放按列表循環(huán)播放。⑦ 文件瀏覽,列表管理功能將目錄下全部音頻文件讀入鏈表,根據(jù)自選歌曲文件中的歌曲名,將標志位置true。滾動條:滾動條包括播放進度滾動條和音量控制滾動條。時間顯示格式為:00:00:00/00:00:00(當前時間/總時間)。滾動條隨當前播放時間均勻移動。通過mplayer提供的解碼接口來進行視頻文件解碼④ 視頻播放器控制播放功能包括:播放、暫停、快進、快退、上一首、下一首、音量控制。可以將視頻播放的屏幕全屏,可以在全頻和普通之間切換,播放過程中enter建進入全屏,esc退出全屏。普通播放模式下可以顯示播放文件列表,播放文件列表從系統(tǒng)管理模塊的視頻文件夾下獲取文件并顯示在列表上。默認輸入焦點在『URL地址輸入欄』中,此時可輸入你想瀏覽的網(wǎng)址。進入『常用書簽快捷選擇列表』后,選擇其中任何一項將直接進入『網(wǎng)頁瀏覽頁面』。選擇退出,返回程序主界面。界面將顯示該網(wǎng)頁的畫面內(nèi)容,并有一個虛框高亮顯示的區(qū)域表示該區(qū)域下的頁面元素被選中。打開菜單將會在『Web list』子菜單中顯示當前已打開的窗口列表,各自對應不同窗口打開的網(wǎng)頁。選擇『Option』,打開『網(wǎng)頁瀏覽頁面』主菜單。7. 電子相冊功能描述(1) 圖片選擇界面支持鍵盤、鼠標兩種操作。將讀取的文件按讀取順序在圖片選擇界面中以4*3的格式用縮略圖的形式展示出來,此時可以通過鍵盤及鼠標操作來選擇將要進行下一步操作的圖片。選擇刪除該圖片,該圖片將從文件夾中被刪除。(2) 圖片詳細瀏覽界面選擇打開一個圖片后,進入圖片詳細瀏覽界面。此時可選操作為:放大、縮小、向左旋轉、向右旋轉、全屏模式與返回原始尺寸。放大到3倍大小后,再點擊放大無效。選擇向左、向右旋轉:在當前尺寸下,將圖片向左或向右旋轉90176。選擇全屏模式:圖片瀏覽區(qū)域擴大到全屏,覆蓋其他按鍵。全屏模式下退出全屏,圖片縮放大小返回原始尺寸;如果當前不是全屏模式,則直接將圖片縮放大小返回到原始尺寸。 (二) 系統(tǒng)總體設計整個系統(tǒng)共分為7個模塊:主界面、系統(tǒng)管理、記事本、通訊錄、視頻/音頻播放器、瀏覽器以及電子相冊七個模塊。主界面作為入口調用各個模塊,顯式的將它們連成了一個整體。(三) 類結構設計1. 主界面類結構設計圖32 主界面類圖主界面含有一個類MSMainInterface,和除系統(tǒng)管理模塊外其他模塊之間形成單向關聯(lián)。2. 系統(tǒng)管理類結構設計圖33系統(tǒng)管理類圖系統(tǒng)管理主界面類為MSSysManagerForm,它下面有3個選項,對應3個功能界面,分別為MSSysTransForm(文件管理類),MSLangTransForm (語言轉換類),MSFileManagerForm(文件管理類),其中MSSysTransForm、MSLangTransForm、MSSysManagerForm繼承自MSSuperclassSysMan。3個選項類下根據(jù)選項的不同會調用不同類,從而形成單向關聯(lián)關系。MSSimOptionForm(簡潔選項)關聯(lián)類MSFinderForm,MSEmFolOptionForm(空文件夾選項類)單向關聯(lián)類MSFinderForm、MSCreationForm。MSRenameForm MSDeleterForm、MSFinderForm、MSCreationForm繼承自MSSuperOperation。NpFunctionviewForm類分別與NpNewnoteForm類、NpOpennoteForm類、NpDeletenoteForm成單向關聯(lián)。打開文件類NpOpennoteForm與NpOpenoptionForm類雙向關聯(lián)。新建文件功能菜單類NpNewnoteForm分別與NpOpennoteForm類和MyKeyboard類單向關聯(lián)。MyKeyboard類依賴于MyKey類,若MyKey類發(fā)生改變則MyKeyboard類也將發(fā)生改變。NpSaveForm類與NpNewnoteForm類為聚合(聚集)關系。 4. 通訊錄類結構設計圖35通訊錄類圖主界面類PhlPhoneListForm與菜單類PhlOptionSelectionForm形成單向關聯(lián)關系。菜單類與類PhlGroupViewForm形成單向關聯(lián)關系。類PhlGroupListForm與PhlEditGroupForm形成單項關聯(lián)關系。6. 瀏覽器類結構設計圖37瀏覽器類圖MainWindowBase類繼承自類MainWindow_X11, 類MainWindow_X11是Konqueror基于Qt/X11的顯示界面的基類,BrowserView類是MainWindowBase的一個組合用來顯示網(wǎng)頁,它繼承自Konqueror顯示網(wǎng)頁基類View類。AlbPicViewForm與AlbMenuForm之間是雙相關聯(lián)。按鈕上設置有圖標,整個界面有漂亮的背景。最下面按鈕和正中按鈕相似,只是大小不一。動態(tài)效果:通過方向鍵控制圖標順逆時針方向旋轉,觸摸屏點擊非中間按鈕時順時針旋轉直到所點擊功能圖標旋轉為中間圖標,旋轉同時圖標大小相應變化。進入【New note】彈出一個輸入新建文件名稱的提示框,輸入一個文件名選擇【Select】后進入新建文件的編輯界面,如果不輸入文件名選擇【Select】會指定一個默認文件名,選【cancel】取消本次操作?!綩pen Node】下有如下選項:【Delete note】為刪除當前的txt文件【Next Node】為查看下一個文件,【Edit language】為軟鍵盤輸入,【Exit】為退出該界面4. 通訊錄畫面設計圖312通訊錄畫面設計通訊錄模塊主界面為一個查找界面,顯示所有用戶的信息,可以通過查找框查找,輸入查找內(nèi)容到查找框后點【ok】就可以進行查找,【option】為功能菜單選項,【Exit】退出主界面,【option】菜單有5個選項,分別為【New Record】,【Edit Record】,【View Record】,【View Group】,【Delete Record】,選擇【New Record】新建一條記錄,記錄包括Name,Number,Email,Group,記錄建好后選【Save】保存,【back】不保存退出。選擇【View Record】為查找在主界面選擇的一條記錄的信息,【View Group】為查找群組信息,進入【View Group】選擇【New】新建群組,選擇【Edit】為修改現(xiàn)有群組。5. 播放器畫面設計圖313播放器畫面設計從主界
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1