Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Вячеслав от Апрель 06, 2020, 09:43



Название: QML запусть в терминальной сессии
Отправлено: Вячеслав от Апрель 06, 2020, 09:43
Всем привет.
Прошу помощи.есть статическая сборка 5.14.2
компилируется чистый шаблон на QML и Widgets

если войти на компьютер в терминальной сессии и запустить программы:
QML - НЕ запускается (на доли секунд видно что программа запускается - отображается окно и сразу закрывается)
Widgets - запускается.

если же на этом компьютере запустить локально.
QML - нормально запускается.

В чем может быть трабл ???


Название: Re: QML запусть в терминальной сессии
Отправлено: ecspertiza от Апрель 21, 2020, 10:42
QApplication требует доступной оконной системы для запуска иначе он закрывается. В общих чертах, не получится запустить приложение QGuiApplication или QApplication в терминальной сессии. На windows точно, на остальных ОС, вариативно.


Название: Re: QML запусть в терминальной сессии
Отправлено: PimenS от Май 05, 2020, 20:18
QApplication требует доступной оконной системы для запуска иначе он закрывается. В общих чертах, не получится запустить приложение QGuiApplication или QApplication в терминальной сессии. На windows точно, на остальных ОС, вариативно.

А можно поподробнее, что за доступная оконная система. QApplication запускаю в терминальной сессии на win10. Но в ближайшем будущем ждет переход на win server.
Т.е. в терминальных сессиях не смогу запустить свою программу?


Название: Re: QML запусть в терминальной сессии
Отправлено: ecspertiza от Июнь 02, 2020, 10:38
Что подразумевается под терминальной сессией? Работа тонких клиентов? В этом случае проблем не будет. Если же подразумевается способы работы windows как терминал(консоль), без UI, то тут работать не будет.


Название: Re: QML запусть в терминальной сессии
Отправлено: PimenS от Июнь 03, 2020, 06:21
Что подразумевается под терминальной сессией? Работа тонких клиентов?

Спасибо. Соединение по RDP.