Использование Wt с Qt

Я работаю над проектом по разработке веб-приложения для управления некоторыми механизмами и визуализации данных датчиков. Он развернут на одноплатном компьютере под управлением специального дистрибутива Linux. У нас есть большая база существующего кода из предыдущей версии проекта, основанная на отдельном приложении Qt. С новым программным обеспечением мы движемся к веб-интерфейсу, используя Wt.

В данный момент мы пытаемся повторно использовать код Qt, который взаимодействует с некоторыми системными службами, одновременно размещая и взаимодействуя с новым графическим интерфейсом Wt. Приложение Qt и приложение Wt запускаются в разных потоках. Wt в главном потоке и Qt в другом. Для этого используйте библиотеку нити C++.

У меня очень мало опыта в Qt, и, похоже, очень мало существующей документации по их интеграции, знает ли кто-нибудь о любых конфликтах, которые могут возникнуть между Wt и Qt в целом, или специфических для этой ситуации.

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

Заранее благодарю за любую помощь.

1 ответ

Wt включает пример в каталоге примеров, wtwithqt, который объясняет, как можно заставить Wt и Qt работать вместе. Он включает в себя реализацию одной конкретной стратегии, чтобы Wt вписывался в довольно специфическую модель потоков Qt.

Другие вопросы по тегам