2012-07-05 3 views
1

Я не вижу никакого API для установки приоритета QProcess в документации Qt. Я предполагаю, что процесс начинается с обычного приоритета.Как перенести приоритет на QProcess

Есть ли способ запустить процесс с более низким приоритетом в Linux?

ответ

1

Перегрузка QProcess::setupChildProcess() и написать что-то о:

void QtvProcess::setupChildProcess() 
{ 
#if defined Q_OS_UNIX 
    if (::nice(5) == -1) // default: +5 
     perror("nice"); 
#endif 
} 
Смежные вопросы