¿Puedo configurar las conexiones de bases de datos en Qt sin escribir código (como en Delphi)?

StackOverflow https://stackoverflow.com/questions/4200282

  •  25-09-2019
  •  | 
  •  

Pregunta

A pesar de que es relativamente difícil escribir en C ++ que en Pascal Estoy muy atraído por el apoyo multi-plataforma de Qt. Puedo conectar con un servidor MSSQL se ejecuta en el servidor Win2003 desde Linux o puedo conectar con un servidor PostgreSQL se ejecuta en Linux. Eso hizo que un punto a favor cuando se comparan con Delphi.

Estoy tratando de escribir programas de ejemplo para acostumbrarse a la Qt y C ++. Hasta ahora me siento cómodo con los diseños y mecanismo de señales y ranuras-(sigue haciendo doble clic en los botones para escribir código de evento aunque :)). Deseo que estaba usando los datos de SQL en mis programas con tanta facilidad como en Delphi.

¿Hay alguna manera de que puedo poner un poco de objeto de conexión, un origen de datos, un DBGrid y una DBNavigator a una forma y siguen sin necesidad de escribir código? (Para algunas formas es realmente un ahorro de tiempo, un proyecto con más de 300 formas se puede hacer más rápido)

Me gustaría saber de personas que utilizan Qt con los datos de los servidores SQL.

¿Fue útil?

Solución

tendría que escribir sus propios plugins de diseño para lograr eso y hacer sus widgets invisible, ya que no hay apoyo directo a los componentes no GUI en Qt Designer.

Sin embargo, la escritura de código explícito en Qt (que en realidad es mucho menos trabajo que en la mayoría de los entornos de programación) ayuda al programa para permanecer legible. proyectos de Delphi con una gran cantidad de formas y componentes tienden a ser legible para el autor solo, porque las dependencias saltar a través de archivos mucho. Si almacena los formularios en formato binario, estás perdido de todos modos, porque entonces no puede buscar su proyecto textualmente para encontrar dependencias.

Un buen diseño, lo que hace que su código para que sea pequeña y fácil de leer es necesario en cualquier entorno de programación y hace que aspectos como componentes invisibles en formas menos importantes (aunque se pierda ellos por un tiempo para venir como yo).

Así que, por desgracia, usted está en su propia para el momento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top