Die Suche ergab 33 Treffer

von markusd112
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...
von markusd112
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...
von markusd112
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
von markusd112
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
von markusd112
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
von markusd112
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:

Code: Alles auswählen

QSqlTableModel * x = qobject_cast<QSqlTableModel *>(this->sourceModel());
Gruß

Markus
von markusd112
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...
von markusd112
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...
von markusd112
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...
von markusd112
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 ...
von markusd112
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...
von markusd112
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...
von markusd112
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...
von markusd112
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
von markusd112
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...