Я пытаюсь рассмотреть QT для разработки пользовательского интерфейса встроенного устройства.
Но я хочу иметь библиотеку пользовательского интерфейса, которая поддерживает генерацию пользовательского интерфейса во время выполнения, например, библиотека пользовательского интерфейса должна поддерживать создание экрана пользовательского интерфейса в зависимости от конфигурации, сохраненной в файле, код будет читать этот файл и создавать XML пользовательского интерфейса или использовать API-интерфейсы lib. для создания пользовательского интерфейса во время выполнения, это поддерживается в QT?
Также поддерживает ли QT рендеринг основных HTML-страниц во встроенном интерфейсе, поддерживает ли он WebView, как виджеты для рендеринга HTML-страниц?
Библиотека UI должна поддерживать создание экрана интерфейса в зависимости от
Конфигурация хранится в файле, код будет читать этот файл и будет
создать пользовательский интерфейс XML или пользовательские API-интерфейсы lib для создания пользовательского интерфейса во время выполнения, является
это поддерживается в QT?
Да посмотри http://doc.qt.io/qt-4.8/quiloader.html
Также QT поддерживает рендеринг основных HTML-страниц на встроенном интерфейсе,
поддерживает ли WebView как виджеты для отображения HTML-страниц?
Они базовый компонент textview / textedit поддерживают простой HTML, а также
есть часть qt с именем qt webkit, это работа вокруг webkit / blink,
поддерживать сложные HTML.
Но я хочу иметь библиотеку пользовательского интерфейса, которая поддерживает генерацию пользовательского интерфейса при запуске
время, например, библиотека пользовательского интерфейса должна поддерживать создание экрана пользовательского интерфейса в зависимости от
на конфигурации, хранящейся в файле, код будет читать этот файл и
создаст пользовательский интерфейс XML или использует API-интерфейсы lib для создания пользовательского интерфейса во время выполнения,
это поддерживается в QT?
QML это язык разметки, предлагающий более чистый и простой синтаксис, чем XML, и интегрирующий JavaScript. Он работает вместе с QtQuick 2 API для создания богатого пользовательского интерфейса. Он не требует компиляции, может быть легко сгенерирован, предлагает отличную производительность графики и может быть создан из простой строки. Это более надежное решение, чем использование QtWidget .ui
Формат XML, поскольку вы можете иметь не только разметку пользовательского интерфейса, но и поведение и логику. Кроме того, он прозрачен для сети — вы можете удаленно хранить файл QML или связанные данные в сети или в Интернете и использовать его напрямую.
Он также поставляется с готовым к использованию WebView составная часть.