Esto puede parecer una pregunta muy extraña, pero ¿es posible generar un formulario Qt Designer (.ui
) desde un objeto Qt, digamos algo que herede QWidget
?Qt object/class to Qt ui file
Mi plan es crear un formulario dinámico simple en el código, ya que el usuario elige qué cosas quieren, por ejemplo, campos, tipo de control y luego descarga un archivo .ui
para que puedan modificar el diseño si es necesario.
El código utilizará la clase QUiLoader
para volver a cargar el archivo ui
y mostrar el archivo ui
modificado o no.
Me encantaría tener esa facilidad, para convertir masas de código de creación de widgets hechos a mano pre-Qt-Designer en archivos .ui. Lo pregunté hace años - de un desarrollador de Qt, creo - y la respuesta fue 'no'. Me encantaría saber si es posible desde entonces. –
Este tema se debatió en marzo de 2011 en una [publicación del foro del Centro Qt] (http://www.qtcentre.org/threads/39911-How-to-create-.ui-file-from-hand-written-header- and-source-files-only). Una persona dijo que podían hacer la conversión, por una tarifa, pero no se mencionó ninguna herramienta disponible. –
@Clare Macrae: Percibo la publicación del foro Qt Center como un intento de analizar directamente los códigos fuente para producir un archivo .ui (estático) mientras que OP hizo hincapié en la dinámica de construir una forma simple a través de la interacción del usuario y persistir el resultado como un archivo .ui (¿un diseñador de formulario?). – menjaraz