Смешивание QT и повышения

66
задан tonytonov 15 May 2014 в 11:09
поделиться

5 ответов

Да это имеет идеальный смысл. Я обычно предпочитал бы использовать функции boost/stdlib где возможный, а не их спокойные альтернативы.

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

примечание: строки к/от виджетам являются, вероятно, основным исключением - в GUI, я использовал бы спокойные строки для сохранения запутывающих бросков везде.

54
ответ дан Martin Beckett 24 November 2019 в 15:02
поделиться

Тем более, что Вы идете межплатформенные, у Вас должна быть приятно многоуровневая архитектура с бизнес-логикой и доступом к данным, максимально удаленным из GUI. В этом случае имело бы смысл использовать Повышение при записи бэкенда приложения и только переходить к QT для frontend, с обязательным множеством составов исполнителей, сделанных в связующем звене.

, Если Ваш "механизм" является отдельным от Вашего выбора GUI, Вы будете в состоянии выгрузить QT для чего-то еще в будущем (собственные библиотеки, возможно) с минимальным усилием.

17
ответ дан Tiberiu Ana 24 November 2019 в 15:02
поделиться

Мы (Last.fm) используем их обоих вместе, хотя мы только что начали делать так, и тем самым еще не имейте большого опыта. До сих пор все прекрасно хотя:)

7
ответ дан mxcl 24 November 2019 в 15:02
поделиться

Существуют потенциальные проблемы с использованием Повышения. Сигналы вместе с QT. Они документируются в эти Повышение. FAQ сигналов.

3
ответ дан Daniel James 24 November 2019 в 15:02
поделиться

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

31
ответ дан leyyin 24 November 2019 в 15:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: