为什么我必须为 QFileDialog 指定父级

  • 本文关键字:QFileDialog c++ qt qt5
  • 更新时间 :
  • 英文 :


为什么我必须为QFileDialog指定父级?

const QString& file_name = QFileDialog::getSaveFileName(
    0, // this
    "Export",
    QDir::currentPath(),
    "Excel files (*.xlsx)"
);

有什么意义?我可以将其设置为 0 吗?

是的,您可以将其设置为 0。
QFileDialog继承QDialog .来自Qt 5 QDialog文档:

。对话框始终是顶级小部件,但如果它有父小部件,则其 默认位置居中位于父位置的顶部...

更新:第一条评论中有一个重要的补充。

相关内容

  • 没有找到相关文章

最新更新