【发布时间】:2014-09-26 02:45:15
【问题描述】:
原件:QFile file("/home/casper/QuickRecorder/about_content.txt");(工作)
我试过了:
"about_content.txt""/about_content.txt""~/about_content.txt""./about_content.txt""QuickRecorder/about_content.txt""/QuickRecorder/about_content.txt""~/QuickRecorder/about_content.txt""~/QuickRecorder/about_content.txt"
没有人工作。=[
我的问题
- 我可以使用什么路径?
- 如果我将文件“about_content.txt”注册到Resource,如何将其读入文本浏览器?
以下是完整代码:
About::About(QWidget *parent) :
QDialog(parent),
ui(new Ui::About)
{
ui->setupUi(this);
this->setFixedSize(this->width(),this->height());
QFile file("/home/casper/QuickRecorder/about_content.txt");
if ( !file.open(QIODevice::ReadOnly) )
QMessageBox::information(0, "Error", file.errorString());
QTextStream content(&file);
ui->aboutContentBrowser->setText(content.readAll());
}
参考:QT C++ GUI Tutorial 27- How to read text file and display file to a textbrowser or textEdit
感谢您的帮助。
【问题讨论】:
标签: qt path resources relative-path qfile