Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Larry от Февраль 14, 2018, 12:23



Название: QFileDialog
Отправлено: Larry от Февраль 14, 2018, 12:23
Добрый день, форумчане.
Возник вопрос по диалогам QFileDialog::getOpenFileName и QFileDialog::getSaveFileName. При выборе файлов постоянно в консоль сыпятся сообщения такого плана:
onSelectionChange () 0
onSelectionChange (QUrl("file:///D:/projects/file.txt")) 1
onSelectionChange (QUrl("file:///D:/projects/file2.txt")) 1
onSelectionChange (QUrl("file:///D:/file.txt")) 1

Перерыл гугл, но такое не нашел. Как можно избавиться от этих сообщений? Использую Qt5.10.0.
Спасибо.


Название: Re: QFileDialog
Отправлено: ssoft от Февраль 15, 2018, 07:52
Можно перенаправить вывод в свой обработчик (см. qInstallMsgHandler) и посмотреть в отладчике откуда приходит сообщение.


Название: Re: QFileDialog
Отправлено: Larry от Февраль 15, 2018, 09:27
Спасибо. Попробую.


Название: Re: QFileDialog
Отправлено: kambala от Февраль 15, 2018, 14:36
надо было в исходниках порыться


Название: Re: QFileDialog
Отправлено: Larry от Февраль 15, 2018, 14:52
Пытался, или плохо пытался, но не нашел...