我正在尝试在QFileDialog中添加一个小部件(文件打开对话框 )。基本上我想在QFileDialog的Ok和Cancel按钮上方显示一条消息。我做了一些研究,实现这一目的的一种方法是获取QFileDialog的布局并为其添加Qlabel。这是代码:
QFileDialog box;
QGridLayout *layout = (QGridLayout*)box.layout();
QLabel *openLabel = new QLabel( "Please choose the folder" );
layout->addWidget(openLabel, 0, 0);
box.show();
这里的问题是openLabel来自QFileDialog中已经存在的项目。如何让标签位于Ok和cancel按钮的正上方?并确保它不会覆盖任何其他小部件?