Unity, C ++, открытие папки Unity из QT-приложения

Я написал QT-приложение, которое показывает «QTreeWidget» определенного каталога и его подкаталогов. Теперь я хотел бы сделать так, чтобы единство открывало папку, например /home/Username/, щелкнув одно из приложений «QTreeWidgetItems».

К сожалению, я не знаю, как работает связь между Unity и Qt-приложением.
Может кто-нибудь сказать мне, как это можно сделать?

Спасибо,
ДокКрузер

1
задан 5 March 2012 в 20:19

1 ответ

Менеджер по умолчанию - Ubuntu - это nautilus. Вы можете открыть папку с помощью nautilus с помощью этой команды

nautilus /path/to/folder

Но это будет работать только тогда, когда установлен nautilus (т.е. в gnome или простой Ubuntu). Вы также можете использовать эту команду:

xdg-open /path/to/folder

Это должно открыть папку с файловым менеджером пользователя по умолчанию. Он будет работать так же, как приведенная выше команда для простого Ubuntu, но откроет Konkeror в Kubuntu или Thunar в Xubuntu.

0
ответ дан 5 March 2012 в 20:19

Другие вопросы по тегам:

Похожие вопросы: