Posso impostare le connessioni al database in Qt senza scrivere codice (come in Delphi)?

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

  •  25-09-2019
  •  | 
  •  

Domanda

Anche se è relativamente difficile scrivere in C ++ che in Pascal Sono molto attratto dal supporto multi-piattaforma di Qt. Posso connettersi a un server MSSQL in esecuzione sul server di Win2003 da Linux o posso connettersi a un server PostgreSQL in esecuzione su Linux. Che ha fatto un punto a favore quando si confrontano con Delphi.

Sto cercando di scrivere programmi di esempio per abituarsi al Qt e C ++. Finora Sono a mio agio con i layout e il meccanismo segnali-e-slot (ancora doppio clic sui pulsanti per codice evento scrittura però :)). Vorrei che stavo usando i dati di SQL nei miei programmi facilmente come in Delphi.

C'è un modo che io possa mettere un po 'oggetto di connessione, un DataSource, un DBGrid e un DBNavigator a un modulo e andare avanti senza scrivere codice? (Per alcune forme è davvero un risparmio di tempo, un progetto con più di 300 forme può essere reso più veloce)

mi piacerebbe sentire da persone che utilizzano Qt con i dati dai server SQL.

È stato utile?

Soluzione

Si dovrebbe scrivere i propri plugin di design per conseguire tale e rendere i widget invisibili, in quanto non v'è alcun supporto diretto per i componenti non GUI in Qt Designer.

Tuttavia, la scrittura di codice esplicito in Qt (che in realtà è un lavoro molto meno che in altri ambienti di programmazione) aiuta il programma a rimanere leggibile. progetti Delphi con un sacco di forme e componenti tendono a diventare leggibile solo gli autori, perché le dipendenze saltare attraverso i file molto. Se si memorizzano i moduli in formato binario, si sono persi in ogni caso, perché allora non si può cercare il vostro progetto testualmente per trovare le dipendenze.

Un buon design, che fa sì che il codice per diventare piccolo e di facile lettura è necessaria in qualsiasi ambiente di programmazione e rende aspetti come componenti invisibili in forme meno importanti (se li perdere per un po 'a venire come faccio io).

Così, purtroppo, si è da soli per il momento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top