14
У меня есть следующие:QT Open по умолчанию Проводник файлов на * NIX
QProcess *process = new QProcess(this);
QString path = QDir::toNativeSeparators(QApplication::applicationPath);
#if defined(Q_OS_WIN)
process->start("explorer.exe", QStringList() << path);
#elif defined(Q_OS_MAC)
process->start("open", QStringList() << path);
#endif
Как я могу достичь того же поведения, пусть говорят Ubuntu?
Работает как шарм на Windows XP SP2, Mac OSX 10.6.4 и Ubuntu. –
Хмм ... для меня (в Windows) это фактически открывает файл, используя ассоциацию файлов по умолчанию. Например, он открывает WAV-файл в Media Player, а не навигацию к нему в проводнике Windows. Любая идея, как получить поведение Explorer-подобного? – aardvarkk
Я предполагаю, что вам нужно передать каталог, содержащий файл, в качестве аргумента, а не сам файл. –