Window 플래그가있는 대화 상자가 WindowStaysonTopHint로 여러 개 있습니다. QFileDialog를 열면이 대화 상자의 맨 아래에 표시됩니다. QFileDialog에 대해 Window Flag를 설정하는 방법. 상단에 대화 상자를 표시하려면 다음 코드를 사용하지만 작동하지 않습니다.QFile 대화 상자가 상단에 표시되지 않습니다.
> QFileDialog *dialog=new QFileDialog(this);
>
> dialog->setWindowModality(Qt::ApplicationModal);
>
> dialog->setModal(true);
> dialog->setWindowFlags(Qt::WindowStaysonTopHint);
> dialog->getExisitngDirectory(this,tr("Directory"),"\home",QFileDialog::ShowDirsOnly);
불완전한 형식이 허용되지 않는 오류가 발생하면 QFileDialogArgs의 포함 파일을 알려주십시오. qfiledialog_p.h 시도했지만 발견되지 않는다고합니다. – Veera
코드의이 부분은 Qt (즉, 접미사 _p.h)에 비공개로 표시되지만 다른 생성자를 사용하여 동일한 효과를 가져와야합니다. 나는 대답을 업데이트 할 것이다. –
그 것이 좋을 것입니다! – Veera