Estoy usando Visual Studio 2010, Qt add-in, etc. todo bien, luego creo un nuevo proyecto usando el complemento Qt ... al hacer doble clic en el archivo * .ui (la forma real) en VS abre Qtdesigner, luego puse algunos controles, pero eso no cambia mi código en absoluto:/usando Qt designer en visual studio?
El formulario Qt está cambiado, contiene esos controles, pero los archivos fuente son los mismos que antes incluso después de construir mi proyecto.
Me está faltando algo? Creo que Qtdesinger debería poner un código para los objetos que creé usando Qtdesigner.
cos sin eso debemos escribir todo el código como si no hubiera Qtdesigner así que Qtdesinger es useles en Visual Studio, lo mismo que podríamos hacer manualmente codificando una interfaz de formulario. muchas gracias.
EDIT:
OK He copiado esto desde Qt sitio:
Está haciendo referencia a los objetos de un archivo .ui ... solamente
El Visual Studio modelo de código analizador analiza fuentes C++, es decir, , que los widgets u objetos definidos en archivos .ui no serán accesibles. Para solucionar el problema, el complemento Qt Visual Studio automáticamente genera código C++ del archivo .ui guardando el archivo y ejecutando uic en él. Este paso se realiza cada vez que se construye el proyecto. Si la finalización del código no funciona, intente reconstruir el proyecto. Es posible que tenga que esperar un tiempo, antes de completar el código completamente funciona después de actualizar un archivo .ui. Para obtener más información, puede consultar en la sección Modificar propiedades del proyecto. Todavía no funciona ...
Debe actualizar el modelo de código, Intellisense. Esto se hace por abriendo el explorador de soluciones, invocando el menú contextual del proyecto y activando el elemento Actualizar Intellisense.
ahora parece que estoy teniendo tales problemas, pero esto no ayuda en absoluto, actualiza la inteligencia. No puedo ver esa opción en Visual Studio, , parece que mi complemento de Visual Studio no funciona.
dice "Deberías actualizar el modelo de código" Woot? ¿alguien me puede explicar cómo hacerlo por favor?
aquí hay algunas advertencias de salida en la construcción de mi proyecto:
Advertencia 1 aviso: no hay recursos en 'C: \ Users \ Admin \ documentos \ Visual estudio 2010 Proyectos \ VisualStudio \ test \ test \ .qrc '. C: \ Users \ Admin \ documents \ visual studio 2010 \ Projects \ VisualStudio \ test \ RCC Advertencia 2 advertencia LNK4099: PDB 'vc100.pdb' no se encontró con 'qtmaind.lib (qtmain_win.obj)' o en 'C: \ Users \ Admin \ documents \ visual studio 2010 \ Projects \ VisualStudio \ vc100.pdb'; vincular el objeto como si no hubiera depuración info C: \ Users \ Admin \ documents \ visual studio 2010 \ Projects \ VisualStudio \ test \ qtmaind.lib (qtmain_win.obj)
hola, dijiste "El diseñador de Qt nunca cambiará esta clase". para ser honesto, ese fue mi desajuste. Temo muy estúpido ahora, jajaja, los archivos generados están bien, pero pensé que Qtdesigner pondría algún código esqueleto en mi fuente de clase para poder seguir insertando mi código. al menos ese es el caso cuando se usan formularios CLR ... VS pondrá esos códigos de esqueleto para que usted pueda seguir poniendo los suyos, lamentablemente ese no es el caso con Qt-addin. ¡Eso es mucho para ti y para los demás! – codekiddy