Чем отличаются инструменты интеграции Visual Studio для Qt?
-
03-07-2019 - |
Вопрос
Trolltech выпустил инструмент под названием "Надстройка Visual Studio" для своих версий LGt и GPL для Qt. Они заявляют, что коммерческая версия поставляется с полным инструментом интеграции Visual Studio, но я не вижу описания различий между ними. Р>
Что входит в полную версию, а не в надстройку?
Решение
Надстройка Visual Studio не работает с двоичным установщиком Windows Open Source Qt. Чтобы заставить его работать, вам нужно скачать исходный пакет и встроить его вручную. Бинарный файл Windows с открытым исходным кодом работает с компилятором MinGW .
Вот как добавить интеграцию Visual Studio с использованием сборки с открытым исходным кодом .
Коммерческая версия поставляется с полной интеграцией Visual Studio без дополнительных действий.
Другие советы
Qt Visual Studio Integration позволяет быстро перейти от кнопки в вашей форме к соответствующему обработчику нажатия кнопки (в вашем исходном коде C ++), щелкнув этот виджет. Например, если у вас есть кнопка с названием «pushButton_42» в вашей форме нажмите во встроенном редакторе форм Qt на эту кнопку, чтобы перейти к следующей функции в YourForm.cpp:
void YourForm::on_pushButton_42_clicked()
Если функция еще не существует, VS Integration создаст ее для вас. Более того, VS Integration позволяет легко подключать код C ++ к сигналам из любого виджета в вашей форме, щелкнув правой кнопкой мыши по виджету и выбрав нужный сигнал из выпадающего списка. Эти функции недоступны из надстройки Visual Studio. Р>
Примечание. Я сравнил Visual Studio Integration версии 1.4.3 с надстройкой версии 1.0.1.
Одно отличие, которое я заметил (пробовал оценить коммерческую версию), заключается в том, что у него есть встроенный конструктор форм, а бесплатное дополнение запускает QtDesigner для файлов .ui.