Qt - otwarcie całego pliku (np txt, zdjęcie) przez domyślny program systemu.

0

Witam, chciałbym przez kod po kliknieciu przycisku otworzyć plik do którego mam ścieżkę dostępu. Jak mógłbym to zrobić by otworzył się on w domyślnym dla systemu programie np. dokument textowy w notatniku?

1

Na windowsie start plik

Propozycja @arciobus jest lepsza.

0
arciobus napisał(a):

https://doc.qt.io/archives/qt-4.8/qdesktopservices.html#openUrl

hmmm otwarcie png rzeczywiście działa ale np dla .txt wywala taki error:
ShellExecute 'c:/Users/Mateusz/Desktop/cos.txt' failed (error 2).

1

Tworzysz QUrl wykorzystując QUrl::fromLocalFile?
Dwójka na windowsie to ERROR_FILE_NOT_FOUND. Popatrz może w tę stronę.
https://docs.microsoft.com/en-us/windows/desktop/api/shellapi/nf-shellapi-shellexecutea

1 użytkowników online, w tym zalogowanych: 0, gości: 1