利用qt写的程序
1.新建一个qwidget项目
2.加入ui设计师进行pushButton和QLabel ,textedit的拖拽 并进行布局
注意:对每个小窗口进行布局,并修改对象名称,通过鼠标右击修改
可以对主窗口的名字进行设置
w.setWindowTitle("某某的notepad");
对各个小窗口利用快捷方式构造槽函数
代码区:
1.对QPushButton 有四个 进行槽函数的编写
open:打开文件 利用文件对话框QFileDialog::
QFileDialog::getOpenFileName(this, "open", "../", "TXT(*.txt)");
该函数返回值为如下图
是path 文件的路径
QFile file(path);
对txt文件的操作
file.open(QIODevice::ReadWrite);利用open函数对文件打开 里面的宏在帮助里面有说明
file.readAll();
对文件的内容进行读取并返回arr[] 这里注意如果文件过大就每次读取一定的字数 防止bug 但是这里的使用readAll();
ui->textEdit->setText(QString(arr));
最后不要忘关闭文件
2、save功能
QString path = QFileDialog::getSaveFileName(this, "save", "../", "TEXT(*.txt)");
if(path.isEmpty() == false)
{
QFile file;
file.setF