Qt Workshop: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(Wer ist dabei?)
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<span style="float: right;"> http://qt.nokia.com/logo.png </span>
 
<span style="float: right;"> http://qt.nokia.com/logo.png </span>
  
Aufgrund des positiven Feedbacks zum [[QML Workshop]] wollen wir uns am '''23. März 2011''' ab 18 Uhr wieder in der Bibliothek treffen, um uns über das cross-platform Framework [http://qt.nokia.com/ Qt] auszutauschen. Das nennt sich dann '''Qt Workshop'''. Bringt eure Projekte, Fragen, Ideen. Wir sind flexibel. So wie das Framework.
+
Aufgrund des positiven Feedbacks zum [[QML Workshop]] trafen wir uns am '''23. März 2011''' in der Bibliothek, um uns über das cross-platform Framework [http://qt.nokia.com/ Qt] auszutauschen. Das nennt sich dann '''Qt Workshop'''. Bringt eure Projekte, Fragen, Ideen. Wir sind flexibel. So wie das Framework.
  
 
* Orga/Infos: [[user:thp|thp]]
 
* Orga/Infos: [[user:thp|thp]]
  
=23. März 2011=
+
=Future Workshop (Termin tbd)=
  
 
== Wer ist dabei? ==
 
== Wer ist dabei? ==
 +
 +
* [[user:thp|thp]]
 +
* Christian
 +
* [[user:Horrendus|Horrendus]]
 +
* ''..und du?''
 +
 +
== Geplanter Inhalt ==
 +
 +
* ''hey, fill me in!''
 +
 +
=23. März 2011=
 +
 +
== Wer war dabei? ==
  
 
* [[user:thp|thp]]
 
* [[user:thp|thp]]
Zeile 14: Zeile 27:
 
* [[user:Horrendus|Horrendus]]
 
* [[user:Horrendus|Horrendus]]
 
* [[user:WOTLmade|WOTLmade]]
 
* [[user:WOTLmade|WOTLmade]]
* ''..und du?''
+
* [[user:nfo|nfo]]
  
 
== QtSql mit SQLite (Georg) ==
 
== QtSql mit SQLite (Georg) ==

Aktuelle Version vom 24. März 2011, 16:29 Uhr

logo.png

Aufgrund des positiven Feedbacks zum QML Workshop trafen wir uns am 23. März 2011 in der Bibliothek, um uns über das cross-platform Framework Qt auszutauschen. Das nennt sich dann Qt Workshop. Bringt eure Projekte, Fragen, Ideen. Wir sind flexibel. So wie das Framework.

  • Orga/Infos: thp

Future Workshop (Termin tbd)

Wer ist dabei?

Geplanter Inhalt

  • hey, fill me in!

23. März 2011

Wer war dabei?

QtSql mit SQLite (Georg)

Code-Beispiel: Example code

  • Example code speichern unter "database.cpp"
  • Projekt erstellen: qmake -project
  • In der generierten .pro-Datei die Zeile QT += sql hinzufügen (damit das QtSql-Modul verwendet werden kann)
  • Das Makefile aus der .pro-Datei erzeugen lassen: qmake
  • Das Projekt bauen: make

Zum Code:

  • Wenn man bei QSqlQuery keine Datenbank angibt, dann wird die Default-Connection genommen
  • mit .prepare() und .bindValue() kann man effizient viele gleiche Queries auf einmal ausführen

QtSql ist low-level und abstrahiert nicht die SQL-Dialekte. Möglicher ORM-Mapper: QsT SQL Tools

  • Installieren des Qt-Projekts im System mit einem kleinen Code-Stück im .pro-File: qmake install snippet

Sonstiges