#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相对路径,需要取到祖父目录下的文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)