Является ли QT правильным решением для моего кроссплатформенного приложения? - PullRequest
3 голосов
/ 05 декабря 2011

Мое приложение должно работать как на Mac, так и на ПК. Он должен получить доступ к локальной файловой системе и манипулировать ею. Мне также нужно иметь возможность изменять размеры изображений и создавать изображения с водяными знаками, а также эскизы. Для моих пользовательских интерфейсов важно, чтобы они выглядели максимально похожими на обеих платформах.

Поэтому я смотрю на QT, который кажется очень современным, но я не очень знаком с C ++. Я заметил, что QT имеет поддержку движка Webkit, и удивился, можно ли написать пользовательский интерфейс моего приложения в HTML и управлять им с помощью C ++?

кто-нибудь делал это раньше? Любые плюсы и минусы действительно ценятся.

1 Ответ

7 голосов
/ 05 декабря 2011

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

Qt имеет сильное сообщество пользователей и простую в использовании документацию.Весь специфичный для платформы код упакован в предложения C ++ (QImage, QFile и т. Д.).

Не использовать HTML для графического интерфейса Qt

Предупреждение: Если вы планируете использоватьHTML-интерфейс, я не знаю, является ли Qt действительно хорошим решением.Пользовательский интерфейс по умолчанию для Qt основан на XML (во время разработки! - во время выполнения он использует графический интерфейс собственной платформы).

Лично я не использовал WebKit для реализации каких-либо пользовательских интерфейсов с Qt, и этоне предназначен дизайн.Обычно вы вызываете WebKit для отображения встроенной веб-страницы или файла справки.

Используйте QML для HTML-подобного интерфейса в Qt

Как указано gvd ниже, если вы хотите создатьваш интерфейс использует HTML-подобную технологию, тогда вы захотите использовать QML.

Источники:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...