Qt如何读取数据文件

Qt如何读取数据文件,第1张

#include <QFile>

#include <QString>

#include <QIODevice>

#include <QDebug>

#include <QTextStream>

void Read(QString Filename)//名字自己定,需要带路径

{

QFile mFile(Filename);

if(!mFileopen(QFile::ReadOnly|QFile::Text))

{

qDebug()<<"could not open file for read!";

return;

}

QTextStream in(&mFile);

QString mtext = inreadAll();

// mtext = mtexttrimmed();

qDebug()<<mtext;

if(mtext == "")

qDebug()<<" read over!";

mFileflush();

mFileclose();

}

用代码来描述的话可以是这样的:

QTextCursor cur = edit->textCursor();//返回当前光标对象

cursetPosition(2, QTextCursor::MoveAnchor);//移到起始位置

curmovePosition(QTextCursor::NoMove, QTextCursor::keepAnchor, 3);//移动结束位置

curselect(QTextCursor::WordUnderCursor);//选择

edit->setTextCursor(cur);

这样就选择了位置是2到4三个字符的文本了。

使用QDir 里面的相关方法,

QDir::current()获得当前Dir,然后使用cdUp()进到其父目录,两次调用应该就可以了

具体请参考:>

1 首先需要在Qt的工程文件中添加背景资源,可以将文件拖拽到Qt的资源管理器中,也可以在pro文件中添加

2 在窗口的构造函数中调用setStyleSheet函数设置背景样式,样式中使用url函数指定文件的路径

3 延伸内容:在设置背景时还可以指定的平铺方式、透明度等属性,也可以使用动画效果实现的渐变切换。

此外,如果需要在程序运行时动态更改背景,可以使用QPalette类来实现。

以上就是关于Qt如何读取数据文件全部的内容,包括:Qt如何读取数据文件、Qt中关于QTextEdit的问题,如何获取选中其中某个位置数据呢、qt相对路径,需要取到祖父目录下的文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10116323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存