這裡隻寫好了“檔案”裡“建立”的功能
1.在mainwindow.ui裡畫好界面,如圖1
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9cmeNhXSU1UdWJDZwZlMkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jM5YTOwQTMxIjNyQDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
2.在mainwindow.h裡寫一個槽,private slots:void newFileSlot();如圖2:
3.包含對話框頭檔案#include<QMessageBox>、#include<QtDebug>用于列印資訊,如圖3:
4.在mainwindow.cpp裡加上以下代碼,設定“檔案”裡“建立”的功能:
如果目前文檔内容已被修改,彈出警告框提示:是否儲存?
如果目前文檔未修改,改變文檔标題為:newfile.txt
如圖4:
5.加上如下圖代碼設定初始視窗名和連接配接同一個槽
運作結果如下: