LINUX.ORG.RU

Как использовать KRun в проектах QT?

 , , ,


0

1

Узнал, что в KDE есть аналог виндового ShellExecute, называется KRun. У меня Debian 10.2 с KDE. Как мне в своих QT-шных проектах задействовать этот KRun? Наверное, надо какой-нибудь kde-devel установить, а как слинковать его в QT Creator’е? Сейчас у меня окно с импровизированным текстовым редактором вызывается, а так я бы ассоциированный KDE-шный вызывал.

★★★★★

Ответ на: комментарий от CrazyAlex25

Ваш вариант не работает, а вот QDesktopServices::openUrl делает то, что нужно.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от CrazyAlex25

выдаёт

QProcess: Destroyed while process («xdg-open») is still running.

Чтобы работало, надо добавить prc.waitForFinished();

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

Конечно - ты же на стеке создаешь QProcess экземпляр.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.