Qt實現多文檔函數總結

    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();

以純文本的形式保存文件(另存爲操作)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章