Qt保存QTextEdit内存至.txt文件中

这篇具有很好参考价值的文章主要介绍了Qt保存QTextEdit内存至.txt文件中。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01. 保存按钮点击槽函数

//避免文件对话框弹出两次
//Qt::UniqueConnection确保同一信号与同一个槽函数之间只有一个连接,避免按钮点击后槽函数触发两次
connect(ui->buttonSave, SIGNAL(clicked()), this, SLOT(on_buttonSave_clicked()), Qt::UniqueConnection); 
void Widget::on_buttonSave_clicked()
{
    QFileDialog dlg(this);

    //获取内容的保存路径
    QString fileName = dlg.getSaveFileName(this, tr("Save As"), "./", tr("Text File(*.txt)"));

    if( fileName == "" )
    {
        return;
    }

    //内容保存到路径文件
    QFile file(fileName);

    //以文本方式打开
    if( file.open(QIODevice::WriteOnly | QIODevice::Text) )
    {
        QTextStream out(&file); //IO设备对象的地址对其进行初始化

        out << ui->textEditRead->toPlainText() << endl; //输出

        QMessageBox::warning(this, tr("Finish"), tr("Successfully save the file!"));

        file.close();
    }
    else
    {
        QMessageBox::warning(this, tr("Error"), tr("File to open file!"));
    }
}

02. 运行效果

qt 保存txt,Qt项目实践,qt,c++,ui

03. 参考

[ 1 ] Qt 文本文件的打开、新建、保存以及另存为
[ 2 ] Qt发送一次信号触发两次槽函数的原因文章来源地址https://www.toymoban.com/news/detail-523177.html

到了这里,关于Qt保存QTextEdit内存至.txt文件中的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt项目UI文件中新添加的控件在代码中不识别的问题

    ui-XXXX 在UI界面中新添加了控件,但是在代码中怎么也不出现,或者划红线 我看不少人说备份删除文件再添加,或者关闭QT再打开。。。 其实只要右键项目清除构建,然后重新构建就可以了, 这有一个大哥写的也很明白,感觉好的办法被海一样的信息淹没了,也帮他给个链接

    2024年02月16日
    浏览(39)
  • Qt应用开发(基础篇)——文本编辑窗口 QTextEdit

             QTextEdit 类继承于QAbstractScrollArea,QAbstractScrollArea继承于QFrame,用来显示富文本和纯文本的窗口部件。 框架类 QFrame https://blog.csdn.net/u014491932/article/details/132188655 滚屏区域基类 QAbstractScrollArea https://blog.csdn.net/u014491932/article/details/132245486          QTextEdit 是一个先

    2024年02月11日
    浏览(43)
  • VS_Qt在项目中新建子窗体ui,并手动生成.h文件、.cpp文件(后续有问题再更改)--在VS中手动配置ui文件和类

    创建步骤及注意事项: 步骤1:创建ui文件; 方法1:通过vs中 右击项目—添加—新建项,打开下图,创建所需窗体ui 方法2:直接打开Qt Designer,创建我们所需的ui文件;创建完成后,保存到当前项目目录中,然后由vs导入ui文件到项目中; 步骤2:创建ui文件的类 首先:创建一

    2024年02月02日
    浏览(56)
  • Qt(八)文本文件(打开、修改与保存)

    演示文本文件的打开,修改与保存。主要是熟悉相应的类代码使用。 一、UI布局 mainwindow.h mainwindow.cpp 二、效果演示

    2024年02月14日
    浏览(39)
  • qt通过QFileDialog获取文件路径&保存文件&选择文件夹

            QT是一款常用的UI设计工具, 我们在日常开发中经常需要对文件或者文件夹进行操作,下面将介绍QT对于获取文件路径保存文件选择文件夹等场景的获取的伪代码.  注:适用于各语言的QT,比如python的pyQT之类的 保存文件: 根据指定文件夹找对应文件: 另存为:

    2024年02月06日
    浏览(56)
  • Qt5怎么用QSetting生成配置文件、读取配置文件和保存配置文件

    2024年4月22日,周一下午 在 Qt5 中,可以通过 QSettings 类生成、读取和保存配置文件。 QSettings 类提供了一个跨平台的接口,用于读取和写入应用程序的设置和配置信息,这些信息可以存储在不同的地方,如注册表(Windows)、INI 文件(Windows)、plist 文件(macOS)、以及 JSON、

    2024年04月27日
    浏览(32)
  • Qt中的配置文件:实现个性化应用程序配置与保存加载

    在现代软件开发中,用户对于应用程序的个性化配置和设置变得越来越重要。为了满足用户需求并提供更好的用户体验,开发人员常常需要实现一种机制,以便在每次启动应用程序时能够记住用户上次的配置。这样用户就可以方便地恢复到他们熟悉的环境,无需重新进行所有

    2024年02月11日
    浏览(51)
  • QT使用QSetting保存程序运行时的一些状态信息到配置文件

    参考:https://zhuanlan.zhihu.com/p/351214526 在产品使用过程中,有些用户有特定的习惯。比如窗口大小是的大小,文件打开的方式等等。 因此我们需要有一个文件来保存用户的一些偏好信息,在程序重新启动的时候再进行偏好设置。 这里用到了QSetting类。 这个类允许你创建一个配

    2024年02月14日
    浏览(52)
  • Qt - .ui 文件的使用

    子目录只能输入英文,想要显示中文,可以修改右下方表中的 text 属性: 让工具栏共用 菜单栏的 new 和 open,只需将下方列表的控件,拖拽到工具栏。 添加分隔符 allowedAreas 设置允许停靠的位置。 可以通过 MainWindow.cpp 的 ui 属性,找到所有的控件。 添加 icon 资源 会创建 .qr

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包