Die Suche ergab 23 Treffer

von petric
14. April 2010 01:43
Forum: Qt Programmierung
Thema: QDataWidgetMapper, QComboBox und eigenes Delegate
Antworten: 10
Zugriffe: 6586

Inzwischen hatte ich eine andere Idee. Ich leite QDataWidgetMapper ab und haenge mich in das closeEditor-Signal der Widgets dran. Daraufhin sende ich ein eigenes Signal mit dem Index. Dann kann ich in meiner Applikation den ModelIndex wieder stabilisieren. Unten meine Testimplementierung - einfach s...
von petric
13. April 2010 18:04
Forum: Qt Programmierung
Thema: QDataWidgetMapper, QComboBox und eigenes Delegate
Antworten: 10
Zugriffe: 6586

Nur landen die Daten dann nicht unmitttelbar im Model. Dass das Model (hier: QSqlRelationalModel zu einer MySQL DB) seine Indexes verliert ist gut sichtbar, wenn man dieses Model gleichzeitig via TableView und DataMapper verwendet. Bei einer Aenderung eines Datenfeldes (via DataMapper verlinkt) geht...
von petric
12. April 2010 19:18
Forum: Qt Programmierung
Thema: QDataWidgetMapper, QComboBox und eigenes Delegate
Antworten: 10
Zugriffe: 6586

Schade, dass da nix passiert ist. Wenn ich auf Manual Submit umstelle muss ich alle Widgets auf "Focus lost" ueberwachen ... Oder hast du das anders geloest (neben ManualSubmit-Umstellung) ? Bei LineEdits habe ich was aehnliches. Nur die erste Aenderung fuehrt zu einem setModelData-Aufruf ...
von petric
12. April 2010 15:11
Forum: Qt Programmierung
Thema: QDataWidgetMapper, QComboBox und eigenes Delegate
Antworten: 10
Zugriffe: 6586

Hat sich das Problem geloest ?

Ich stolpere gerade auch darueber - und ich will nicht auf "manual submit" gehen.
von petric
25. November 2009 15:48
Forum: Qt Programmierung
Thema: Erzeugen einer SQL Tabelle mit QSqlTableModel ?
Antworten: 0
Zugriffe: 1138

Erzeugen einer SQL Tabelle mit QSqlTableModel ?

Wie erzeugt man Datenbanktyp-unabhangig SQL Tabellen mithilfe der QSql* Klassen. Ich meine dabei nicht die Low-Level Loesung via QSqlQuery query; query.exec ("create table xxx ( field1 int, .....); Diese ist sehr von der verwendeten Datenbank abhaengig. Sondern a'la QSqlTableModel model; model....
von petric
10. Juli 2009 03:33
Forum: Qt Programmierung
Thema: Patch: MySQL und CA/Cert Authentifizierung
Antworten: 0
Zugriffe: 1284

Patch: MySQL und CA/Cert Authentifizierung

Hallo, aus der Not heraus habe ich einen Patch fuer das MySQL-Plugin in Qt entwickelt, der verschluesselte Verbindungen mit CA/Cert Authentifizierung erlaubt. Dabei werden die Parameter ueber QSqlDatabase::setConnectOptions (...) uebergeben. Zusaetzlich definierte (optionale) Parameter: - SERVER_SSL...
von petric
22. Juni 2009 12:29
Forum: Qt Programmierung
Thema: QSqlTableModel, QComboBox und gelöschte Items
Antworten: 0
Zugriffe: 1196

QSqlTableModel, QComboBox und gelöschte Items

Hallo, ich verwende ein QSqlTableModel, das ich per setModel in einer QComboBox auflisten lasse. Das QSqlTableModel ist dabei per model->setEditStrategy (QSqlTableModel::OnManualSubmit); auf manuellen Commit eingestellt. Nun habe ich ein Problem. Wenn ich per model->removeRow (...) eine Zeile loesch...
von petric
2. Juni 2009 12:44
Forum: Qt Programmierung
Thema: QSqlRelationalTableModel, QSqlRelation und originale Werte
Antworten: 0
Zugriffe: 1118

QSqlRelationalTableModel, QSqlRelation und originale Werte

Hallo, ein "kleines" Problem ... Folgender Code: QSqlRelationalTableModel model (this); model.setTable ("Tabelle 1"); model.setRelation (1, "Tabelle 2", "Key", "Wert"); model.select (); QVariant wert = model.data (model.index (0, 1)); // gibt mir den...
von petric
12. Mai 2009 08:02
Forum: Qt Programmierung
Thema: QCoreApplication und Events
Antworten: 5
Zugriffe: 2743

Hast recht. Diese Beschreibung von QCoreApplication::exec hat mich etwas verwirrt: int QCoreApplication::exec () [static] Enters the main event loop and waits until exit() is called. Returns the value that was set to exit() (which is 0 if exit() is called via quit()). It is necessary to call this fu...
von petric
12. Mai 2009 07:52
Forum: Qt Programmierung
Thema: QCoreApplication und Events
Antworten: 5
Zugriffe: 2743

Waer schoen - aber in processor.start brauche ich die Event-Loop schon und die wird erst mit a.exec gestartet, oder ? Das gibt einen schoenen deadlock, falls ich in processor.start auf einen solchen warten sollte. Und a.exec wird erst beendet, wenn ich (in processor.*) QCoreApplication::quit aufrufe...
von petric
11. Mai 2009 20:22
Forum: Qt Programmierung
Thema: QCoreApplication und Events
Antworten: 5
Zugriffe: 2743

Weitere Tests ergaben, dass QtCreator nicht gemerkt hat, dass er qmake und make aufrufen muss (wegen Q_OBJECT im Headerfile). Daher war auch kein moc_* da. Also ein QtCreator-Problem ... Generell - was muss ich in der Klasse Analyzer als Methode definieren, damit es von QCoreApplication::exec () auf...
von petric
11. Mai 2009 20:07
Forum: Qt Programmierung
Thema: QCoreApplication und Events
Antworten: 5
Zugriffe: 2743

QCoreApplication und Events

Hallo, ich versuche mich gerade an einer Console-Applikation. Erstellt unter QtCreator 1.1.0 mit Qt 4.5.0 unter Linux (ist aber unter Win mit QtCreator 2009.01 dasselbe Verhalten). mein main sieht so aus (abgestrippt): int main (int argc, char *argv[]) { QCoreApplication a (argc, argv); Analyzer pro...
von petric
6. Mai 2009 18:43
Forum: Qt Programmierung
Thema: QSqlTableModel, QTableView und Bit-Spalte
Antworten: 6
Zugriffe: 3002

Hallo,

ich dachte die Delegate(s) kommen nur dann zum Zuge, wenn in der QTableView editiert werden soll (d.h. nach Doppelclick).

Ich schau mir das mal genauer an.

Gruss
von petric
6. Mai 2009 15:45
Forum: Qt Programmierung
Thema: QSqlTableModel, QTableView und Bit-Spalte
Antworten: 6
Zugriffe: 3002

Hallo,

leider brauche ich QSql(Relational)TableModel, da ich 1. auch editiere und 2. Relations verwende. Ausserdem sind da noch einige addMapping(s) in Gebrauch.

Gruss
von petric
6. Mai 2009 12:52
Forum: Qt Programmierung
Thema: QSqlTableModel, QTableView und Bit-Spalte
Antworten: 6
Zugriffe: 3002

QSqlTableModel, QTableView und Bit-Spalte

Hallo, ich habe eine MySQL Datenbanktabelle in der eine Spalte vom Typ TinyInt(1) ist. Nun will ich, dass diese Spalte, wenn per QSqlTableModel und QTableView ausgegeben wird als Ja/Nein (oder Checkbox) dargestellt wird. Bisher kommt da nur immer 0 oder 1. Gibt es da eine Moeglichkeit ohne dass ich ...