setAttribute(Qt::WA_DeleteOnClose):
在子窗口的構造函數中調用,當子窗口關閉時,自動刪除子窗口對象,防止內存泄露。
document():QTextEdit的函數,獲取當前文檔對象。
contentsChanged():文檔對象是否改變的SIGNAL函數
setWindowModified(document()->isModified()):根據document()->isModified()的返回值,判斷文檔是否改變。若文檔有改變,則窗口標題改變
QFile *file(filename);
file->open(QFile::ReadOnly | QFile::Text);
QTextStream in(&file);
setPlainText(in.readAll());
QFile指針讀取文件並顯示在編輯器中的代碼
QFile *file(filename);
file->open(QFile::ReadOnly | QFile::Text);
QTextStream out(&file);
out<<toPlainText();
以純文本的形式保存文件(另存爲操作)