Qt 筆記 檔案列印與游標定位

2021-08-28 05:49:44 字數 896 閱讀 4646

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...