2016-02-23 4 views
1

Мне нужно В моем QtQuick2 приложение для поддержки нескольких экранов с одинаковым разрешением. Другими словами, мне нужно расширить приложение, когда подключаю дополнительный экран. возможно ли это в QtQuick2?QtQuick Поддержка двух экранов

+0

Можете ли вы сделать то же самое с любым другим приложением в вашей системе? –

+0

Да В visual C++, C#, java ... возможно –

+0

А какая проблема вы наблюдаете? –

ответ

2

Я использовал QtQuick.Window Screen QML Type для обнаружения нескольких настроек монитора.

Пока я не знаю, если это удовлетворения ваших конкретных потребностей вы могли бы начать, имея свойство говорю вам, если вы находитесь в среде с несколькими мониторами:

property bool multiMonitor: (Screen.desktopAvailableWidth > Screen.width) ? true : false 

... может начать из там?

Screen имеет свойства, которые вы могли бы использовать для обнаружения каких-либо дополнительных потребностей ваше приложение может иметь :)

+0

, это правильно, но можно ли в полноэкранном режиме обойти оба из них –

+0

Если я правильно понял ваш вопрос, вы хотите, чтобы ваше приложение «проливается» на отдельные окна (которые могут отображаться в полноэкранном режиме), если присутствуют больше экранов? Если это так, я думаю, вы могли бы написать «пусковую установку», которая обнаруживает настройку монитора, а затем запускает «сателлитное» приложение для каждого монитора. Вы можете позволить «спутникам» взаимодействовать через «пусковую установку» IPC, чтобы они могли решить, что показывать - каждый «спутник» будет одним и тем же исполняемым файлом, начиная с разных параметров. Если я полностью выключен - добавьте больше информации к своему оригинальному вопросу - я немного не уверен, что вы спрашиваете. – Larpon

+0

Если вы просто не используете окно приложения для охвата нескольких экранов, вы можете просто установить 'width:' от вашего свойства элемента окна до 'Screen.desktopAvailableWidth' - но я не уверен, что это то, о чем вы спрашиваете. – Larpon

Смежные вопросы