Я разработчик iOS/Cocoa, желающий перенести одно из моих приложений на платформу ПК. Я не хочу кодировать мультиплатформенность и поддерживать одно приложение. Я продолжу использовать какао и какао для iOS Mac Development. Я решил использовать QT 5 для ПК, я не уверен, что его разумный выбор, но его легкий и я могу понять C++. Если это не укажет мне правильное направление.Qt 5 Общие вопросы о настройках QT/QML и Widget
Мое приложение не очень сложно, но требует некоторой специальной настройки, например. ListView, который похож на iOS Table View, использует пользовательские закругленные окна с окном поиска в стиле twitter bootstrap, и я хочу отслеживать некоторые глобальные события ОС, такие как нажатия клавиш и другие приложения, с которыми работает пользователь в настоящее время. Я также использую шифрование SQLite и AES.
Мои вопросы касаются настройки пользовательского интерфейса.
Должен ли я начать изучать и использовать QML для этого? Я не уверен, что это такое, кажется очень простым CSS, но у меня есть чувство, которое больше предназначено для встроенных устройств и имеет ограничения ...
Есть ли у меня доступ ко всей мощности QT, если я использую QML?
Какие другие варианты я должен настроить виджеты вместо с использованием QML (например, в объективном C мы используем подклассов и рисунок, что мы хотим или обработки событий ...)
Я неопытный в окна платформы. Должен ли я использовать VisualStudio C++ вместо QT5? С изменениями в собственности я чувствую себя как-то небезопасным.
Вы должны попытаться задать эти вопросы как отдельные вопросы. На задание нескольких вопросов в одном сообщении неодобрительно. Возможно, за исключением вопроса №4, который слишком спорный, чтобы быть хорошим вопросом. – cgmb
Btw, Qt Quick (QML) отлично, но поддержка настольных приложений еще не создана. Qt Widgets обеспечит то, что вы хотите, и я думаю, вам будет легче их освоить. На данный момент, по крайней мере. Qt Quick быстро улучшается. – cgmb
Спасибо за ваш комментарий. Все мои вопросы (кроме 4, которые являются общими) касаются способов настройки виджета. Я не уверен, почему мне нужны разные вопросы по одному и тому же вопросу. – Nimrod7