如何告知用户单击了文件名选择对话框中的取消

How to tell the user clicked the cancel in filename selection dialog?

本文关键字:对话框 取消 选择 文件名 何告知 用户 单击      更新时间:2023-10-16

如果我使用以下代码来获取文件名。

QString fileName = QFileDialog::getOpenFileName(this, tr("Load File"), ".", tr("Waypoint File (*.txt)"));

用户没有选择文件,而是单击了取消按钮。文件名的值是多少,它是否取决于操作系统?或者我如何告诉用户单击了取消?

从文档中:

这是一个方便的静态函数,返回现有文件 由用户选择。如果用户按"取消",则返回 null字符串