社区
工具平台和程序库
帖子详情
qt 如何修改文本框已有内容,并保存;给个具体例子
FujiFung
2016-04-15 04:02:08
我做了一个QT小项目,创建了一个窗体,然后里面已经显示了一些文本框内容,但修改内容却不能保存,会变回原来的内容
...全文
1034
5
打赏
收藏
qt 如何修改文本框已有内容,并保存;给个具体例子
我做了一个QT小项目,创建了一个窗体,然后里面已经显示了一些文本框内容,但修改内容却不能保存,会变回原来的内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cocoabird
2016-04-15
打赏
举报
回复
文本框属性设为可编辑
小灸舞
2016-04-15
打赏
举报
回复
那楼主就用一个变量把文本的内容保存下来 在窗体的类的构造函数里this->setText(str_text);
FujiFung
2016-04-15
打赏
举报
回复
现在这样怎么解决?
FujiFung
2016-04-15
打赏
举报
回复
刚刚找到原因,不是因为@小灸舞所说的timer和槽函数造成的,而是因为每次进入该窗体时,程序会先删除上一个本文框,然后重新打开原有的文本框,从而导致出现无法保存的情况
小灸舞
2016-04-15
打赏
举报
回复
一般来说直接setText就好了 变回原来的内容是不是因为有timer在刷新让它显示了原来的内容 又或者连接了什么槽函数,让它变回了原来的内容
Qt
实现读取、显示、
修改
并
保存
txt文件
项目效果:
修改
界面后的运行效果: 项目文件列表: 界面:
修改
后的界面:
修改
说明:将上面的三个控件依次选中,然后将三者的布局设置为水平格式,这个操作在工具中的界面界面编辑器中完成设置。 项目程序: mywidget.h: #ifnd...
Qt
将
文本框
的
内容
写到文件里
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; class MyMainWindow:public QWidget { public
QT
--
文本框
QLineEdit、
qt
extedit
QLabel用于显示静态文本或图像,不可编辑,适用于需要仅显示信息的场合。QLineEdit用于输入和编辑单行文本,适用于需要用户输入单行数据的场合。
QT
extEdit用于输入和编辑多行文本,适用于需要用户输入长文本或富文本的场合。这里对QLineEdit进行
例子
测试。
【
QT
】
QT
修改
txt
内容
【
QT
】
QT
修改
txt
内容
本例是个简单的小技巧 示例代码: #include <QString> #include <QStringList> #include <QFile> #include <
QT
extStream> void writeTxt() { QString strAll; QStringList strList; QFile readFile(PATH); //PATH是自定义读取文件的地址
QT
保存
数据到TXT文件上
QT
保存
数据成TXT文件 //
保存
为TXT文件 bool exist; QString fileName; QDir *folder = new QDir; exist = folder->exists("C:/Users/no2/Desktop");//查看目录是否存在(
例子
是
保存
到桌面) if(!exist){//不存在就创建 ...
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章