qplaintextedit內部的文件結構
-qplaintextedit通過qtextdocument 物件儲存文字資料
-qplaintextedit本身值負責介面形態的顯示
qtextdocument是表示文字以及文字屬性的資料類
-設定文字的屬性:排版,字型,標題,等
-獲取文字引數:行數,文字寬度,文字資訊,等
-實現標準操作:撤銷,重做,查詢,列印,等
列印功能的實現步驟
-連線qaction列印物件的訊號到槽函式
-在槽函式中定義qprintdialog物件
-根據使用者選擇獲取qprinter物件
-通過qtextdocument物件進行列印
游標定位
void mainwindow::onchanged()
{ int pos = maineditor.textcursor().position();
qstring text = maineditor.toplaintext();
int col = 0;
int ln = 0;
int flag = -1;
for(int i=0; i總結:
·qpaintextedit將資料和介面分開設計
·qtextdocument用於儲存資料資訊
·qtextcursor用於提供游標相關的資訊
·可以通過游標的字元位置資訊計算座標
相機模型與標定(學習筆記)
內外參定義 相機中有四個座標系,分別是 從到 從到 從到 標定方法概述 標定板介紹 例 標定方法 計算外參 設三維世界座標點為m x,y,z,1 t,二維相機平面畫素座標為m u,v,1 t,所以標定用的棋盤格平面到影象平面的單應性關係為sm a r,t m,其中 不妨設棋盤格位於z 0,定義旋轉矩...
Qt列印Log日誌到檔案
寫軟體時有時候需要記錄日誌到檔案,方便檢視軟體執行資訊和排查問題,qt有自己的日誌列印功能,實現qt日誌功能需要用到下面的函式,其中qt4和qt5的函式有區別 上面的函式是用來列印除錯資訊,警報資訊,危險資訊和致命資訊的。當qt有內部錯誤產生時,qt除錯庫會列印幾百種警報資訊 通常是異常的函式引數 ...
QT 常用檔案與目錄操作
qt 常用檔案與目錄操作 1.刪除乙個目錄及其下面的所有檔案 qstring path tmp maps qdir dir path dir.removerecursively qt4 不支援 用下述遍歷方法 qdir d path path 不能為空,為空刪出當前目錄.小心 d.setfilter...