我正在将文件名打印在textBrowser_filename
. 但是在评论在 textBrowser 中打印文件名的片段时,它运行顺利。那么 Qtcreator 的 textBrowser 中是否有可以打印/存储的文本上限?以下是运行平稳但不运行的代码,如果删除了注释。
void MainWindow::on_pushButton_browse_clicked()
{
ui->textBrowser_filename->setLineWrapMode(QTextEdit::NoWrap);
ui->textBrowser_filename->setText("");
QString dir= QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);
ui->lineEdit_dir->setText(dir);
QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
/*
while(it.hasNext())
{
QString path=it.fileName();
ui->textBrowser_filename->append(path);
it.next();
}
*/
}
如果您能帮我解决另一个问题,那就是,为什么我的文件名还会打印以下内容(已注释),这将是很大的帮助?
sample.txt
. //why this is printed
helloWorld.png
.. //why this is printed
谢谢你!