问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

qt中怎样将lineEdit的内容写入文件并保存

发布网友 发布时间:2022-04-21 09:56

我来回答

1个回答

热心网友 时间:2023-06-22 22:17

长了脑子是要用的。
打开QtCreator的帮助页面,找到
Qt Reference Documentation ---》Classes--》QLineEdit Class Reference
看到QLineEdit的帮助文档,

Signals
void cursorPositionChanged ( int old, int new )
void editingFinished ()
void returnPressed ()
void selectionChanged ()
void textChanged ( const QString & text )
void textEdited ( const QString & text )

textEdited()是一个信号,不是函数,不能干任何事,这是用于触发其他槽函数的。
获取文本的函数:
Public Functions
QString text () const

获取文本用lineEdit->text() ;
这么简单都不用脑子?

Access functions:访问文本的函数
QString text () const
void setText ( const QString & )

Notifier signal:通知信号
void textChanged ( const QString & text )追问那就把outlineEdit->textEdited();改为:outlineEdit->text();就好了?
我改过之后还是不行,改为outlineEdit->text().toAscii();和outlineEdit->text().data;都不行

追答还是不用脑子。
lineEdit->text() 这个函数获取文本绝对没问题的,
你不行就打印到命令行看看,获取的文本绝对不会错的。
linedit没问题,那不就出在写入文件吗?

去一模一样地查查QFile的文档,里面的傻瓜式代码写的一清二楚:
读文件:
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;

QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
process_line(line);
}

写文件:
QFile file("out.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;

QTextStream out(&file);
out << "The magic number is: " << 49 << "\n";

还用我废话?对比一下不就知道你错在哪里了。
大把大把的文档和代码都在帮助文档里,这个都不会去查,跑来瞎问,
下次找不到人你怎么混?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是Medical Literature Analysis and Retrieval System (NLM)的缩 ... 医学工作者的因特网内容简介 2002年的一篇文章英文摘要被《医学文献联机数据库》(MEDLINE)收录,是否... 医学器具medline啥意思 民国市与县的关系是怎样的,市与县分别又是什么? 历代兵制中国民国兵制 冰箱运行时有水流声怎么回事? ud牛郎眼影真假判断 爆闪/没有平替❌ 牛郎眼影真假鉴别方法 鉴别❗️衰败城市牛郎眼影真假,粉质肉眼差距 QT如何获取文本框中输入的内容 python pyside2 lineedit 获取不到内容 QT lineEdit-&gt;text()怎么获取文本框输入内容? 中国的综合国力,再过几年就可以超过美国? 地下水资源开发利用的潜力综合分析评价及预测 2020年高职单招综合素质测试笔试预测模拟卷(1) 如何理解:综合盈利预测调高 怎么关闭手机的距离感应器 福彩949499综合预测推荐 09考研中医综合预测试题 荣耀X30手机支持接近光传感器吗? 综合信息矿产预测理论及方法特征 手机屏幕这个椭圆是什么东西? 哈腊苏斑岩铜矿综合预测找矿模型 手机上的光传感器和接近传感器是什么有什么用处 蒙西斑岩铜矿综合预测找矿模型 华为的接近光传感器是超声波的还是红外的还是哪一种? 论文答辩的步骤有哪些? 简述销售预测的五种方法 华为打qq电话手机黑屏怎么设置 qt EditLine 读取 显示 C++ qt如何获取编辑框内容 如何获取qlistwidget中内容 404 Not Found 如何实时刷新显示lineEdit里的数据 qt lineedit 读入多个数字 Qt如何获得文本框内容 QT中LineEdit TextEdit PlainTextEdit 这三个控件有什么区别,分别用在什么情况下呢。 怎么实时刷新显示lineEdit里的数据 Qt中lineedit输入的内容以QString存放,有办法将Qsring内容一个一个取出吗? QT lineEdit 怎么自由的输入内容 我输入的时候只能... qt 输入框lineEdit把字符给一个数组 qt 中怎么点击lineedit输入框,弹出对话框 pyqt5 从下拉列选后一一添加到lineedit? 华为手机打开防误触模式会关机吗 鹤顶红是什么药 鹤顶红和砒霜是同一种物质吗? 谁会用菩提根染成鹤顶红 鹤顶红的解药 鹤顶红之类的解释?