qt将textbrowser导出为txt文件并保存到任何电脑的桌面上,并把命名改为当前日期时间
时间: 2023-05-14 18:07:23 浏览: 199
可以使用以下代码将Qt中的TextBrowser导出为txt文件并保存到桌面上,并将文件名改为当前日期时间:
```cpp
QString fileName = QDate::currentDate().toString("yyyy-MM-dd") + "_" + QTime::currentTime().toString("hh-mm-ss") + ".txt";
QString filePath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/" + fileName;
QFile file(filePath);
if (file.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream out(&file);
out << ui->textBrowser->toPlainText();
file.close();
}
```
其中,`ui->textBrowser`是指向TextBrowser的指针,`QDate::currentDate()`和`QTime::currentTime()`分别获取当前日期和时间,`QStandardPaths::writableLocation(QStandardPaths::DesktopLocation)`获取桌面路径。
阅读全文