Я написал QT-приложение, которое показывает «QTreeWidget» определенного каталога и его подкаталогов. Теперь я хотел бы сделать так, чтобы единство открывало папку, например /home/Username/
, щелкнув одно из приложений «QTreeWidgetItems».
К сожалению, я не знаю, как работает связь между Unity и Qt-приложением.
Может кто-нибудь сказать мне, как это можно сделать?
Спасибо,
ДокКрузер
Менеджер по умолчанию - Ubuntu - это nautilus. Вы можете открыть папку с помощью nautilus с помощью этой команды
nautilus /path/to/folder
Но это будет работать только тогда, когда установлен nautilus (т.е. в gnome или простой Ubuntu). Вы также можете использовать эту команду:
xdg-open /path/to/folder
Это должно открыть папку с файловым менеджером пользователя по умолчанию. Он будет работать так же, как приведенная выше команда для простого Ubuntu, но откроет Konkeror в Kubuntu или Thunar в Xubuntu.