Я пытаюсь выполнить системное тестирование в созданном QT приложении. Я столкнулся с проблемой ниже. Открытие действия меню в моем приложении вызывает QFileDialog. У меня есть дескриптор (указатель) для того же самого. Но я не уверен, как выбрать нужный файл и вызвать открытое действие.Доступ к программному обеспечению QFiledialog
Ниже вещей я попробовал:
fileDial->setDirectory("xxxx");
fileDial->selectFile(xxx");
fileDial->fileSelected("xxxx");
fileDial->selectNameFilter("xxx");
и обратите внимание, что я не получить какие-либо действия для
fileDial->findChildren<QAction*>().
Для близких избирателей: Это совершенно ясно. О чем вы думали? –
Посмотрите на этот вопрос: http://stackoverflow.com/questions/25639613/how-to-close-qfiledialog-programmatically#comment40063834_25639613 – Ezee