一:字體的測量
QFontMetrics fm(this->font()); //字體的測量
textInfo.textWidth=fm.width(textString); //得到文本的寬度
textInfo.textHeight=fm.height(); //得到文本的
二:文本的查找
1,文本查找函數,每查找一次,需要將光標的位置,移動到最開始的位置,文件的查找是從文件頭開始查找的(默認的)。
QTextEdit,QPlainText。移動到文件頭的函數爲:moveCusor(QTextCusor::Start);
三:根據漢字的編碼,得到漢字(需要輸入漢字或其他時,只要輸入任何一個漢字或符號的編碼,都可以找到對應的漢字)
char temp[2]={0xb0,0xa1}; //0xb0,0xa1是漢字“啊”的GB2312編碼 QString s=QString::fromLocal8Bit(temp,2); //得到GB2312編碼對應的漢字 ui->lineEdit->setText(s); //輸出內容爲“啊”