91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用qt打開已存在的文件

qt
小億
277
2024-01-13 14:02:33
欄目: 編程語言

使用Qt打開已存在的文件,可以使用QFileDialog::getOpenFileName對話框選擇文件并獲取其路徑,然后使用QFile::open打開文件。

以下是一個示例代碼:

#include <QApplication>
#include <QFileDialog>
#include <QFile>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 打開文件選擇對話框并獲取文件路徑
    QString filePath = QFileDialog::getOpenFileName(nullptr, "選擇文件", "", "All Files (*.*)");

    // 如果用戶取消選擇文件,則返回空字符串
    if (filePath.isEmpty())
        return 0;

    // 打開文件
    QFile file(filePath);
    if (!file.open(QIODevice::ReadOnly))
    {
        qDebug() << "無法打開文件:" << file.errorString();
        return 0;
    }

    // 讀取文件內容
    QByteArray content = file.readAll();

    // 輸出文件內容
    qDebug() << "文件內容:" << content;

    return app.exec();
}

這個示例中,首先使用QFileDialog::getOpenFileName打開文件選擇對話框,并獲取用戶選擇的文件路徑。然后使用QFile打開該文件,并檢查是否成功打開。最后使用QFile::readAll讀取文件內容,并使用QDebug輸出到控制臺。

0
漳州市| 沙田区| 休宁县| 河津市| 光山县| 长寿区| 北流市| 铅山县| 饶阳县| 增城市| 闸北区| 三河市| 金阳县| 平阳县| 习水县| 崇文区| 蛟河市| 永川市| 新巴尔虎左旗| 通山县| 报价| 化德县| 福鼎市| 广州市| 沙坪坝区| 师宗县| 金平| 左云县| 上虞市| 莒南县| 庆安县| 浮梁县| 定州市| 康马县| 汕尾市| 沈阳市| 吴旗县| 滨州市| 昭苏县| 文成县| 安丘市|