Written on: 25. 04. 2012 [09:52]
|
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
|
Здравствуйте! Столкнулся с тем, что появилась необходимость кнопки, которая будет закрывать окно рабочего пользовательского интерфейса запущенного проекта. А в Web интерфейсе нужна кнопка, которая либо завершает сеанс и предлагает перелогиниться, либо вообще закрывает окно. В связи с этим проштудировал весь быстрый старт и полазил по вики, но найти так и не смог. Люди, скажите пожалуйста, нет ли какого-нибудь механизма подобной отработки?
И ещё один вопрос, присутствуют ли в системе таймеры, которые не останавливают систему? Я знаю, что есть SYS.system("sleep 3"), но подобная функция вешает всю систему на 3 секунды. А нужно, что бы вешала только выполнение кода программы. То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал. При использовании SYS.system("sleep 3") ничего не произойдёт)
|
Written on: 25. 04. 2012 [12:50]
|
Maxim
Maxim Lisenko
Contributor
registered since: 18.08.2008
Posts: 141
|
"rusdom" wrote:
И ещё один вопрос, присутствуют ли в системе таймеры, которые не останавливают систему? Я знаю, что есть SYS.system("sleep 3"), но подобная функция вешает всю систему на 3 секунды. А нужно, что бы вешала только выполнение кода программы. То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал. При использовании SYS.system("sleep 3") ничего не произойдёт)
Здравствуйте! Делайте свои таймеры - переменные, значения которых инкрементируются с каждым выполнением программы. А периодичность выполнения программы - величина известная.
|
Written on: 25. 04. 2012 [13:14]
|
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
|
"Maxim" wrote:
Здравствуйте! Делайте свои таймеры - переменные, значения которых инкрементируются с каждым выполнением программы. А периодичность выполнения программы - величина известная.
ДА таймеры - эт ладно) основной вопрос связан с необходимостью завершения сеанса пользователя, тобишь с кнопкой выхода. Или кнопкой logout
|
Written on: 25. 04. 2012 [14:53]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"rusdom" wrote:
Столкнулся с тем, что появилась необходимость кнопки, которая будет закрывать окно рабочего пользовательского интерфейса запущенного проекта. А в Web интерфейсе нужна кнопка, которая либо завершает сеанс и предлагает перелогиниться, либо вообще закрывает окно. В связи с этим проштудировал весь быстрый старт и полазил по вики, но найти так и не смог. Люди, скажите пожалуйста, нет ли какого-нибудь механизма подобной отработки?
А зачем? Закрыл вкладку/браузер и через указанное время сеанс закроется сам.
Если лично Вам это нужно то заказывайте, о чем Вы уже знаете. :)
"rusdom" wrote:
То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал.
Думать циклически нужно (согласно тому как всё там работает в РВ), тогда сразу станет понятно, что нужно просто пропускать циклы до события, которым может быть или внутренний счётчик или астрономическое время.
Learn, learn and learn better than work, work and work.
|
Written on: 25. 04. 2012 [15:33]
|
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
|
"roman" wrote:
А зачем? Закрыл вкладку/браузер и через указанное время сеанс закроется сам.
Если лично Вам это нужно то заказывайте, о чем Вы уже знаете. :)
Спасибо! Вы, прямо-таки, облегчаете мои задачи) Серьёзно)
Роман, скажите пожалуйста, а есть ли возможность запуска только исполнения интерфейса определённого проекта? То есть оператор тыркает на ярлык и перед ним (О чудо!) появляется уже готовый динамический интерфейс, где всё бегает и показывает циферки, без всяких QT конфигураторов и Vision интерфейса... Спасибо Вам заранее!
|
Written on: 25. 04. 2012 [15:36]
|
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
|
ПО поводу последнего вопроса, читаю FAQ, так что спасибо, отвечать не нужно)
|