为什么我必须为 QFileDialog
指定父对象?
const QString& file_name = QFileDialog::getSaveFileName(
0, // this
"Export",
QDir::currentPath(),
"Excel files (*.xlsx)"
);
有什么意义?我可以将它设置为 0 吗?
最佳答案
是的,你可以将它设置为0。
QFileDialog
继承了QDialog
。 From Qt 5 QDialog documentation:
...A dialog is always a top-level widget, but if it has a parent, its default location is centered on top of the parent...
更新:第一条评论中有一个重要的补充。
关于c++ - 为什么我必须为 QFileDialog 指定父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35272187/