Подумайте, нужно ли сделать это в HTML.Если вы этого не сделаете, это будет намного проще.Если возможно, используйте стандартные компоненты формы Qt.
Если по какой-то причине вам do необходимо сделать это в реальном документе HTML с формами HTML, вы не сможете сделать это с помощьюQTextBrowser.Имейте в виду, что QTextBrowser имеет ограниченную функциональность;это не полноценный браузер, а скорее просто использующий довольно продвинутый форматированный текстовый рендер, который поддерживает большинство вещей в HTML, которые будут нужны для простого отображения.Две важные вещи, которые он не поддерживает, это JavaScript и формы.QWebView и другие вещи в пакете QtWebkit используют полный рендерер HTML со всеми отделками (WebKit), поэтому вы можете использовать такие вещи, как формы, и получать больше взаимодействия.Вы сможете указать ему локальный путь (или использовать ресурс Qt), поэтому тот факт, что это «настольное приложение», не имеет значения, а затем вы можете передавать данные формы со страницы в ваше приложение через JavaScript,Но вы бы отбросили огромную работу, которая уже была проделана для вас.
Если возможно, просто создайте свою форму, используя стандартные виджеты Qt.