在寫qt版本文本編輯器的細節
在其中加入#include <QTextCodec> 頭文件包含,再在主函數中加入下面一行:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
這樣在程序中使用中文,便能在運行時顯示出來了。
void MainWindow::on_action_Quit_triggered()
{
on_action_Close_triggered(); //先執行關閉操作
qApp->quit(); //再退出系統,qApp是指向應用程序的全局指針
}
在其中各個按鈕中主要是利用go to slot中的triggered來實現的。
Text Edit中自帶了復制,剪切,黏貼等等的功能。其中ui->textEdit->document()->isModified()模式可以判斷Text Edit對象是否已經改動
setWindowTitle()可以用來設置框的顯示主題。