У нас есть приложение Qt, которое конфигурирует внешние устройства, запрашивая их интерфейс конфигурации, а затем, используя QWebView, мы представляем HTML-страницу с соответствующими элементами управления. Мы бы предпочли передать информацию о конфигурации какому-то классу Qt «Form Builder», и сделать так, чтобы он выдавал QWidget с макетом, который содержит нативные элементы управления Qt. (Мы полностью владеем информацией интерфейса, и поэтому можем преобразовать ее в любой формат, который принимает этот мифический «QFormBuilder».)
Возможно ли это? Никто на самом деле не хочет тратить время на написание собственного парсера (или использовать QScript по той же причине), поскольку HTML-версия выглядит «достаточно хорошо». Однако, если есть альтернатива, я хотел бы знать, что сделали другие люди.