Александр Ананьев, можно пример, если не сложно, про взаимодействие между основным потоком и дополнительным? И опять же необходимо использовать механизм сигнал слот, который всегда, как я понимаю, относится к основному потоку. Или я не так понимаю?
Александр Ананьев, спасибо за ответ, но тогда как сделать так, чтобы GUI не зависал, после нажатия на кнопку. Получается, слот (в данном случае бесконечный цикл) выполняется в основном потоке, тем самым блокирует GUI. Как-то же реализуют это. Может как-то возможно сделать, чтобы программа не ожидала завершение выполнения слота?
Т.е. нужно было добавить еще одну переменную (которая даже не используется)
Кстати, почему val имел значение False? А с дополнительной переменной заработал?
3 пункт не понимаю, каким образом выполнить эти команды? Создать файл какой-то или консоль какую-то открыть? Если писать в консоле node.js, то выдает ошибку npm should be run outside of the node repl, in your normal shell