原创 Qt計算器界面的實現

目錄 1、啓航!第一個應用實例 1、QLineEdit組件 2、設計與實現  3、編程實驗  4、小結  2、計算器界面代碼重構  1、重構的概念  2、計算器界面代碼重構  3、小結  3、初探Qt 中的消息處理 1、Qt消息模型  2

原创 計算器核心解析算法[Qt教程]

上節實現了計算器的界面,這節實現核心算法,下節實現界面與業務邏輯的交互 目錄 1、計算器核心算法 1、分離算法思想 2、括號匹配算法  3、中綴轉後綴算法 4、後綴表達式計算  2、完整代碼 1、計算器核心算法 分離算法:將中綴表達式進行

原创 對話框及其類型[Qt教程]

目錄 1、對話框及其類型 1、對話框的概念  2、對話框的類型  3、對話框的返回值  4、小結  2、登錄對話框實例分析 1、登錄對話框  2、實例分析  3、進一步的開發  4、小結  1、對話框及其類型 1、對話框的概念  對話框是

原创 Qt 中的標準對話框[Qt教程]

目錄 1、標準對話框  2、QMessageBox和QFileDialog 1、消息對話框  2、文件對話框 3、編程實驗  3、QColorDialog和QInputDialog 1、顏色對話框  2、輸入對話框  3、編程實驗 4、Q

原创 窗口與座標系統【Qt教程】

目錄 1、窗口部件及窗口類型 1、窗口組件  2、QWidget組件 3、QLabel組件  4、窗口類型  5、小結  2、QT中的座標系統 1、座標系統  2、座標系統相關的成員函數  3、QPushButton組件  4、窗口部件的

原创 Qt 對象間的父子關係[Qt教程]

1、Qt對象間的關係  Qt對象間可以存在父子關係     -每一個對象都保存有它所有子對象的指針    -每一個對象都有一個指向其父對象的指針  當指定Qt對象的父對象時     -其父對象會在子對象鏈表中加入該對象的指針    

原创 Qt 中的事件處理

目錄 1、Qt中的事件處理  1、事件(QEvent)和信號(SIGNAL) 2、事件處理的順序 3、Qt中的事件過濾器  4、Qt中的拖放事件   5、小結  2、發送預定義事件 3、自定義事件對象  1、Qt中的事件處理  1、事件(

原创 佈局管理器[Qt教程]

目錄 1、佈局管理器  2、QBoxLayout和QGridLayout 1、QBoxLayout 2、QGridLayout 3、小結  3、QFormLayout和QStackedLayout 1、QFormLayout 2、QSta

原创 深度解析 QMap 與 QHash

1、QMap深度解析  QMap是一個以升序鍵順序存儲鍵值對的數據結構        - QMap原型爲class QMap< K, T>模板        - QMap中的鍵值對根據Key進行了排序        - QMap中的Key

原创 用戶界面與業務邏輯的分離[Qt教程]

前面分別實現了計算器程序的用戶界面和業務邏輯,本節實現交互 目錄 1、用戶界面與業務邏輯的交互 1、界面與邏輯  2、基本設計原則  2、計算器程序的整體架構與實例代碼 1、用戶界面與業務邏輯的交互 1、界面與邏輯  基本程序架構一般包含

原创 Qt 中的文件操作[Qt教程]

目錄 1、Qt中的IO操作  2、Qt中的文件操作(QFile、QFileInfo、QTemporaryFile) 1、QFile、QFileInfo 2、QTemporaryFile 3、文本流和數據流(QTextStream和QDat

原创 Qt圖像處理與繪製(QImage和QPixmap)

1、圖像處理與繪製  設備無關圖像類 - QImage        -獨立於具體硬件的圖像類         -主要用於讀寫圖像文件,針對IO訪問而設計         -能夠直接在像素級對圖像進行處理  設備相關圖像類 - QPix

原创 理解程序的一般結構

1、程序的段 程序由不同的段構成(代碼段,數據段)        - 程序的靜態特徵就是指令和數據        - 程序的動態特徵就是執行指令處理數據 程序文件的一般佈局                               

原创 詳解FAT12文件系統

目錄 1、詳解FAT12文件系統 2、實驗 1、向虛擬軟盤寫入文件 2、讀取軟盤文件系統信息 3、在根目錄中查找目標文件 4、讀取目標文件到內存 3、小結 1、FAT12文件系統 文件系統     - 存儲介質上組織文件數據的方法(數據組

原创 Qt創建可複用查找、替換對話框

目錄 1、查找對話框的實現 2、替換對話框的實現 1、查找對話框的實現 1、查找對話框  查找對話框是應用程序中的常用部件  目標: 開發一個可以在不同項目間複用的查找對話框  查找對話框需求分析        -可複用軟件部件