Die Suche ergab 33 Treffer
- 18. März 2013 17:45
- Forum: Qt Programmierung
- Thema: QDataWidgetMapper & Datumsfelder (sqlite DB)
- Antworten: 0
- Zugriffe: 1941
QDataWidgetMapper & Datumsfelder (sqlite DB)
Hallo, ich habe eine sqlite3 DB mit Datumsfeldern. Über ein QDataWidgetMapper habe ich die Spalten eines Modells an meine Eingabefelder gebunden. Leider ist teilweise ein Datum, teilweise aber auch Datum & Uhrzeit hinterlegt. Wie kann ich jetzt erreichen, dass nur ein Datum angezeigt und bearbei...
- 13. März 2013 17:02
- Forum: Einfach Qt
- Thema: Wo wird Qt4.8 auf dem Mac installiert?
- Antworten: 2
- Zugriffe: 4656
Wo wird Qt4.8 auf dem Mac installiert?
Hallo, ich versuche gwenhywfar auf meinem Mac (OS X 10.8.2) zu compilieren, bekomme aber die folgenden Fehlermeldungen: checking for qt4 includes... not found checking for qt4 libraries... not found checking for qt4 moc... /usr/bin/moc checking for qt4 uic... /usr/bin/uic ... Compilation of QT appli...
- 7. Februar 2013 17:58
- Forum: Snippets, Tipps & Tricks
- Thema: DateValidator
- Antworten: 2
- Zugriffe: 25687
Re: DateValidator
Hallo,
so, ich habe mal nach bestem Wissen und Gewissen alle vom Compiler angemeckerten Punkte bereinigt, so dass es sich unter Qt 4.8 nutzen lässt.
Gruß
Markus
so, ich habe mal nach bestem Wissen und Gewissen alle vom Compiler angemeckerten Punkte bereinigt, so dass es sich unter Qt 4.8 nutzen lässt.
Gruß
Markus
- 6. Februar 2013 12:08
- Forum: Snippets, Tipps & Tricks
- Thema: DateValidator
- Antworten: 2
- Zugriffe: 25687
Re: DateValidator
Hallo,
unter Qt 4.8 lässt sich der Validator nicht übersetzen, da es scheinbar u.a. in der QString Klasse im Laufe der Qt-Versions-Updates Änderungen gab...
Hast Du eine aktuellere Version, die auch unter Qt 4.8 läuft?
Danke & viele Grüße
Markus
unter Qt 4.8 lässt sich der Validator nicht übersetzen, da es scheinbar u.a. in der QString Klasse im Laufe der Qt-Versions-Updates Änderungen gab...
Hast Du eine aktuellere Version, die auch unter Qt 4.8 läuft?
Danke & viele Grüße
Markus
- 3. Februar 2013 09:22
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo,
als "Doku", falls mal später jemand das gleiche Problem stolpert: ich hatte gedacht, die an lessThan übergebenen Indizes beziehen sich auf das ProxyModel, aber sie beziehen sich auf das sourceModel. Insofern braucht man hier nicht über mapToSource zu gehen.
Gruß
Markus
als "Doku", falls mal später jemand das gleiche Problem stolpert: ich hatte gedacht, die an lessThan übergebenen Indizes beziehen sich auf das ProxyModel, aber sie beziehen sich auf das sourceModel. Insofern braucht man hier nicht über mapToSource zu gehen.
Gruß
Markus
- 2. Februar 2013 10:54
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo,
ich glaube, jetzt bin ich auf dem richtigen Weg: über Typ-Casting wandle ich das einfach wieder ein QSqlTableModel um:
Gruß
Markus
ich glaube, jetzt bin ich auf dem richtigen Weg: über Typ-Casting wandle ich das einfach wieder ein QSqlTableModel um:
Code: Alles auswählen
QSqlTableModel * x = qobject_cast<QSqlTableModel *>(this->sourceModel());
Markus
- 2. Februar 2013 10:03
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Und warum machst Du es im ProxyModel nicht genauso? Dort hast Du doch Zugriff auf das SourceModel (welches dein QSqltableModel ist) ... Weil er mir dann sagt, dass fieldIndex keine Methode der Klasse QAbstractItemModel ist: int i = this->sourceModel()->fieldIndex("id"); Fehler: 'class QAb...
- 2. Februar 2013 09:12
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo, ich nutze ein QSqlTableModel. Dem übergibt man einfach den Namen der Datenbank-Tabelle und den Rest erledigt die Klasse... Ich habe also keine Chance selber festzulegen, welche Datenbankspalte in welcher Model-Spalte steht.Insbesondere, wenn es später mal Änderungen an der Datenbankstruktur g...
- 2. Februar 2013 07:18
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo, Danke für den Tipp. Ich glaube, ich habe jetzt ungefähr verstanden, wie ich an die Sach rangehen muss: ich ermittle von den beiden übergebenen Parametern "left" und "right" die Zeile und greife dann über das in QModelIndex hinterlegte SourceModel auf die gewünschten Spalte...
- 1. Februar 2013 15:40
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo, ich kapier irgendwie nicht, wie ich über den QModelIndex Left & Right auf die beiden Spalten "id" und "Kategorie" zugreifen kann... Irgendwie stehe ich auf dem Schlauch.... In den ganzen Tutorials sind die Beispiele ja relativ überschaubar. Da reicht es, wenn man über ...
- 1. Februar 2013 11:07
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Re: Model: Sortieren nach zwei Spalten
Hallo nochmal, um es mal an einem Beispiel zu verdeutlichen: ich habe eine sqlite3-Tabelel "tab_Artikel" mit folgendem Inhalt: Auto_ID; Kategorie; ID; Bezeichnung;Preis 1; S; 3; Vollmilchschoko; 1,99 EUR 2; S; 2; Zartbitterschoko; 1,50 EUR 3; G; 5; Rotwein; 4,99 EUR 4; G; 3; Weißwein; 4,99...
- 31. Januar 2013 20:07
- Forum: Qt Programmierung
- Thema: Model: Sortieren nach zwei Spalten
- Antworten: 12
- Zugriffe: 8090
Model: Sortieren nach zwei Spalten
Hallo, ich habe eine QSqlTableModel und möchte es nach zwei Spalten gleichzeitig sortieren. Hierfür möchte ich ein QSortFilterProxyModel dazwischenschalten, das ich zu einer eigenen Klasse abgeleitet habe. Zum Sortieren nach beiden Spalten muss ich nach meinem Verständnis nun die Methode "lessT...
- 31. Januar 2013 05:45
- Forum: Qt Programmierung
- Thema: QDataWidgetMapper und QLineEdit und Kommazahlen...
- Antworten: 5
- Zugriffe: 4810
Re: QDataWidgetMapper und QLineEdit und Kommazahlen...
Hallo, Regular Expressions kenne ich. Auch das mit der InputMask war einer meiner ersten Ansätze. Das Problem das ich dabei hatte: die aus der sqlite3-Datenbank übernommenen Werte wurden z.B. nicht ordentlich formatiert. Bei einer Inputmask von z.B. "000000,99" stand dann z.B. im Eingabefe...
- 28. Januar 2013 19:26
- Forum: Qt Programmierung
- Thema: QDataWidgetMapper und QLineEdit und Kommazahlen...
- Antworten: 5
- Zugriffe: 4810
Re: QDataWidgetMapper und QLineEdit und Kommazahlen...
Hallo,
ich glaube, ich war auf dem Holzweg?!
Die Lösung lautet: QDoubleSpinBox und Ausblenden der Hoch-/Runter-Buttons, anstatt eines QLineEdit Widgets.
Gruß
Markus
ich glaube, ich war auf dem Holzweg?!
Die Lösung lautet: QDoubleSpinBox und Ausblenden der Hoch-/Runter-Buttons, anstatt eines QLineEdit Widgets.
Gruß
Markus
- 28. Januar 2013 05:15
- Forum: Qt Programmierung
- Thema: QDataWidgetMapper und QLineEdit und Kommazahlen...
- Antworten: 5
- Zugriffe: 4810
QDataWidgetMapper und QLineEdit und Kommazahlen...
Hallo, ich stehe irgendwie auf dem Schlauch und mit Tante Google habe ich auch nichts passendes gefunden: Ich habe eine sqlite Datenbank. In dieser befindet sich eine Spalte "Preis". Diese möchte ich an ein Eingabefeld in einem Formular binden. Dort soll das Feld im Format "####,## EU...