Qt 5.4.2
Наблюдаю различное поведение окна диалога выбра файла в Linux и в Windows.
// Диалог выбора файлов
QFileDialog fileSelectDialog;
fileSelectDialog.setFileMode(QFileDialog::ExistingFiles);
fileSelectDialog.setNameFilter("*");
fileSelectDialog.setWindowTitle(tr("Attach file"));
fileSelectDialog.setDirectory(QDir::homePath());
fileSelectDialog.exec();
В Windows я могу выбрать файл или несколько файлов, нажать OK, и получить список выбранных файлов.
В Linux выбор файла происходит сразу после клика на файл, хотя кнопка OK в форме выбора присутствует. Можно, конечно, извратиться, и заранее нажать Ctrl чтобы выбрать несколько файлов. Но если этого не сделать, мгновенно при клике выберется кликнутый файл. Это неправильно.
Читаю доку на QFileDialog, и не вижу настройки, регулирующей такое поведение. То ли плохо ищу, то ли это баг такой.
Кто что может сказать по вопросу?