Die Suche ergab 17 Treffer

von Al_
19. März 2011 07:47
Forum: Qt Programmierung
Thema: QSqlTable: ist eine Zeile bereits gelöscht?
Antworten: 5
Zugriffe: 2829

[GELÖST] QSqlTable: ist eine Zeile bereits gelöscht?

Danke. Funktioniert! :D

Da bei einem QSqlTableModel die Zeilentitel nicht geändert werden können (nur die Spaltentitel), kann auch niemand das '!' löschen.

Al_
von Al_
18. März 2011 21:02
Forum: Qt Programmierung
Thema: QSqlTable: ist eine Zeile bereits gelöscht?
Antworten: 5
Zugriffe: 2829

In einem englischen Forum http://www.qtcentre.org/threads/27353-delete-row-from-QSqlTableModel-in-QTableView habe ich gefunden, dass man auf das undokumentierte '!' zurückgreifen muss. Was mir allerdings noch nicht weiter hilft: ich muss in einem model, nicht in einem view wissen, ob die Zeile gelös...
von Al_
18. März 2011 20:31
Forum: Qt Programmierung
Thema: QSqlTable: ist eine Zeile bereits gelöscht?
Antworten: 5
Zugriffe: 2829

@upsala:
QSqlTableModel::isDirty gibt true zurück, wenn etwas an der Zeile geändert wurde, nicht nur, wenn die Zeile gelöscht wurde. Deshalb genügt diese Funktion leider nicht.

Al_
von Al_
18. März 2011 18:55
Forum: Qt Programmierung
Thema: QSqlTable: ist eine Zeile bereits gelöscht?
Antworten: 5
Zugriffe: 2829

QSqlTable: ist eine Zeile bereits gelöscht?

QSqlTable: ist eine Zeile bereits gelöscht, aber die Löschung noch nicht in die Datenbank submitted? Ich sollte herausfinden, ob eine Tabellenzeile (respektive der zugehörige QSqlRecord oder QModelIndex) bereits gelöscht ist, aber noch nicht submitted. Dies tritt bei OnManualSubmit auf, wenn der Ben...
von Al_
14. November 2010 21:58
Forum: Qt Programmierung
Thema: QTextDocumentFragment::toHtml(), nested listsl: bug?
Antworten: 0
Zugriffe: 3232

QTextDocumentFragment::toHtml(), nested listsl: bug?

Hat es einen Bug in QTextDocumentFragment, bei der Ausgabe einer nested list (Liste als Unterliste einer anderen Liste) als HTML? Folgende Liste soll dargestellt werden: - Toplevel_Item1 - Toplevel_Item2 >>> Level2_Item1 >>> Level2_Item2 Der folgende Code zeigt das Problem: der erste qDebug() Output...
von Al_
30. Dezember 2009 19:01
Forum: Qt Programmierung
Thema: QSqlTableModel::removeRows(...): fehlt 'emit rowsRemoved'?
Antworten: 0
Zugriffe: 1686

QSqlTableModel::removeRows(...): fehlt 'emit rowsRemoved'?

Mein QListView erhält kein Signal, wenn ich im zugehörigen QSqlTableModel eine Zeile lösche. Auch wenn ich probehalber das Signal rowsRemoved auf ein eigenes Slot verbinde, kommt dieses Signal nie. Tatsächlich sehe ich auch in der Implementation von QSqlTableModel::removeRows keinen entsprechenden e...
von Al_
23. Dezember 2009 17:51
Forum: Qt Programmierung
Thema: Frage zu Sql...
Antworten: 8
Zugriffe: 5973

Es gibt dafür keine portable Lösung. Im Zweifelsfalle ist für jeden verwendeten Datenbank-Treiber eine angepasste Funktion zu schreiben. Dann werde ich nicht um Treiber-abhängige Optionen herum kommen. Im englischen Qt Forum wurde mir übrigens für ODBC / Jet Datenbanken (also Access) das SQL Statem...
von Al_
23. Dezember 2009 08:03
Forum: Qt Programmierung
Thema: Frage zu Sql...
Antworten: 8
Zugriffe: 5973

begin; insert into blabla...; select max(id) from blabla; commit; max(id) funktioniert nicht zuverlässig. Beispiele: in SQLite kann eine Tabelle so aufgesetzt sein, dass auch eine ID zwischendrin verwendet wird ('Löcher' in der ID Reihe, entstanden durch zwischenzeitlich gelöschte Records); bei SQL...
von Al_
22. Dezember 2009 21:53
Forum: Qt Programmierung
Thema: Frage zu Sql...
Antworten: 8
Zugriffe: 5973

Oder einfach mal die Doku lesen -> http://doc.trolltech.com/4.4/qsqlquery.html#lastInsertId und hoffen das SQLite das unterstützt... Und bei anderen Datenbanken / Treiber, welche lastinsertId nicht unterstützen (wie beispielsweise bei ODBC der Fall)? Wie bekommt man dann die ID zurück? Einen Null-V...
von Al_
12. April 2009 09:56
Forum: Einfach Qt
Thema: Installation auf WinXP ohne Admin-Rechte
Antworten: 1
Zugriffe: 2385

Bin einen Schritt weitergekommen Ich liess mir während der Installation (als Admin) Details anzeigen. Der Windows Installer kopiert die Dateien und dann werden einige Patches angewendet: der Pfad "C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_create_more/Troll/4.5.0/...&q...
von Al_
11. April 2009 15:29
Forum: Einfach Qt
Thema: Installation auf WinXP ohne Admin-Rechte
Antworten: 1
Zugriffe: 2385

Installation auf WinXP ohne Admin-Rechte

Hallo Eigentlich sollte doch Qt weder zur Installation noch zur Benutzung Admin-Rechte benötigen (siehe zum Beispiel http://qtforum.de/forum/viewtopic.php?t=5341). Beim QtCreator 0.9 klappte es auch (nachdem ich die MS Runtime V9.0 von Hand samt Manifest an zwei Orte im Qt Verzeichnis kopiert hatte ...
von Al_
7. März 2009 17:09
Forum: Qt Programmierung
Thema: QSqlQuery::value( hier ein Stringbezeichner ) verwenden
Antworten: 6
Zugriffe: 4030

Einverstanden: indexOf(QString) funktioniert. Ist allerdings keine compile-time Konstante. Wahrscheinlich bin ich zu pingelig, aber wenn eine Konstante zur compile-time bekannt ist, so möchte icg sie auch compile-time festlegen können. Meine Lösung erfüllt diese Bedingung, allerdings um den Preis ei...
von Al_
22. Februar 2009 08:16
Forum: Qt Programmierung
Thema: QSqlQuery::value( hier ein Stringbezeichner ) verwenden
Antworten: 6
Zugriffe: 4030

Hallo Ich habe eine zwar unelegante, aber praktikable Lösung gefunden: // header file #define CREATE_FIELDLIST2(listName, field1, field2) \ enum{listName ## _ ## field1, listName ## _ ## field2}; \ const char listName[] = #field1 ", " #field2; // example how to use this macro CREATE_FIELDL...
von Al_
15. Februar 2009 12:41
Forum: Einfach Qt
Thema: Dokumentation eigener Klassen im Qt Stil
Antworten: 4
Zugriffe: 2994

[gelöst] Dokumentation eigener Klassen im Qt Stil

Wow, schnelle Antworten. Ihr habt absolut Recht: Doxygen kennt Qt-Stil (siehe Punkt 2 auf http://www.stack.nl/~dimitri/doxygen/docblocks.html).

Herzlichen Dank an Euch beide

Al_
von Al_
15. Februar 2009 11:08
Forum: Einfach Qt
Thema: Dokumentation eigener Klassen im Qt Stil
Antworten: 4
Zugriffe: 2994

Dokumentation eigener Klassen im Qt Stil

Qt dokumentiert die Klassen in der *.cpp Datei in Kommentaren mit Ausrufezeichen, also /*! dies ist die Beschreibung .... */ mit weiteren Tags wie /brief und so.

Ist das Tool, welches aus diesen Kommentaren eine schön strukturierte Hilfedatei extrahiert, öffentlich erhältlich?

Danke für Tipps

Al_