LINUX.ORG.RU

QProcess


0

1

Народ. Уже крыша едет.

Имеем:

m_myProcess = new QProcess(this); m_myProcess->start(«xterm», QStringList()<< «sleep 10»); Это в конструкторе. Все работает. xterm запускается.

Если же сделать start в slot-е,

void TabEnable::slotXMLRead(void) { m_myProcess->start(«xterm», QStringList()<< «sleep 10»); }

То приложение тупо зависает. Где я торможу?



Последнее исправление: Artem-Dnepr (всего исправлений: 1)

весь код в студию

anonymous
()

Слот-то вообще вызывается?

m0rph ★★★★★
()

Во-первых,

start("xterm", QStringList()<< "-e" << "sleep" << "10")

Во-вторых, весь код в студию. Может у тебя кто-то ждёт ожидания этого процесса.

former_anonymous ★★★
()
Ответ на: комментарий от former_anonymous

Всю программу? У кого-то есть желание ВСЕ проанализировать? Никто не ждет. Да и чего ждать-то его? Стартанули хтерм, и пошли дальше.

Но мне уже в соседнем посте помогли решить мою проблему.

Artem-Dnepr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.