Die Suche ergab 21 Treffer

von webglider
21. März 2009 11:56
Forum: Qt Programmierung
Thema: QSqlTableModel rowCount ausgeben
Antworten: 5
Zugriffe: 3118

Du musst die Zeilenanzahl doch eigtl nicht in einen String umwandeln... So müsste das doch auch funktionieren oder? QString( "Anzahl der Reihen: %1" ).arg( dein_table_model->rowCount() ) Bin mir allerdings nicht sicher, ob es rowCount für QSqlTabelModel gibt... Weiß das jemand? Danke, so ...
von webglider
18. März 2009 22:07
Forum: Qt Programmierung
Thema: QSqlTableModel rowCount ausgeben
Antworten: 5
Zugriffe: 3118

QSqlTableModel rowCount ausgeben

Hallo,

ich habe ein QSqlTableModel und möchte nun die Anzahl der Zeilen in der Tabelle ausgeben. Ein model->rowCount().toString() scheint aber nicht zu funktinieren.

Wie wandele ich das Ergebnis von model->rowCount in einen String um?
von webglider
17. März 2009 23:33
Forum: Qt Programmierung
Thema: QString toUpper(i)
Antworten: 2
Zugriffe: 2382

Ups. Du hast recht. Danke!

Mir war nicht bewußt, dass es sich bei QString um ein String-Array handelt...
von webglider
17. März 2009 22:26
Forum: Qt Programmierung
Thema: QString toUpper(i)
Antworten: 2
Zugriffe: 2382

QString toUpper(i)

Hallo.

Gibt es in Qt eine einfache Möglichkeit das erste Zeichen eines QString in Großbuchstaben zu wandeln? So in der Art:

Code: Alles auswählen

EinString = einString.toUpper(0);
von webglider
17. März 2009 19:14
Forum: Qt Programmierung
Thema: Qtimer mit einfacher Konsolenanwendung
Antworten: 13
Zugriffe: 6766

Danke euch allen. Habs jetzt folgendermaßen umgesetzt: testkonsole.h #ifndef TESTKONSOLE_H #define TESTKONSOLE_H #include <QTimer> class TestKonsole : public QTimer { Q_OBJECT public: TestKonsole(); private slots: void checkTimer(); }; #endif // TESTKONSOLE_H testkonsole.cpp #include "testkonso...
von webglider
17. März 2009 14:48
Forum: Qt Programmierung
Thema: Qtimer mit einfacher Konsolenanwendung
Antworten: 13
Zugriffe: 6766

hmm. haut nicht ganz hin. #include <QtCore/QCoreApplication> #include <QTimer> #include <iostream> class TestKonsole : public QTimer { Q_OBJECT public slots: void checkTimer(); }; int main(int argc, char *argv[]) { TestKonsole myKonsole; connect(&myKonsole, SIGNAL(timeout()), &myKonsole, SLO...
von webglider
17. März 2009 13:59
Forum: Qt Programmierung
Thema: Qtimer mit einfacher Konsolenanwendung
Antworten: 13
Zugriffe: 6766

Ich habe das Ganze mal neu geschrieben. Vielleicht ist das in C++ Grundlagen besser aufgehoben... #include <QtCore/QCoreApplication> #include <QTimer> #include <iostream> class TestKonsole { public slots: void checkTimer(); }; int main(int argc, char *argv[]) { TestKonsole myKonsole; QTimer *timer =...
von webglider
17. März 2009 10:55
Forum: Qt Programmierung
Thema: Qtimer mit einfacher Konsolenanwendung
Antworten: 13
Zugriffe: 6766

Qtimer mit einfacher Konsolenanwendung

Hallo. Ich versuche einen QTimer in einer einfachen Test-Konsolenanwendung zu verwenden: #include <QtCore/QCoreApplication> #include <QTimer> #include <iostream> int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); QTimer *timer = new QTimer(0); timer->connect(timer, SIGNAL(timeout()...
von webglider
13. März 2009 16:25
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Hallo solarix, danke fürs überprüfen. Wenn ich das Model lösche und jedesmal neu erstelle klappts bei mir auch, SQL-Tabellen werden sauber angezeigt und das ganz ohne Leerzeilen: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtSql> MainWindow::MainWindow(QWidget *p...
von webglider
13. März 2009 14:53
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Hallo pfid, nun ja, im Laufe der Problemstellung sind mittlerweile so viele Varianten entstanden... Aber natürlich ist das mehrfache Erzeugen des models überflüssig. Zusammenfassend hier noch einmal der aktuell Quellcode, mit dieser Variante wird das model nur einmal erzeugt, jedoch besteht das Prob...
von webglider
13. März 2009 11:39
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

steht genau dieser Code auch in "openDatabase()"? Ich frage nur, weil der Code in zweierlei Hinsichten gefährlich ist: 1. addDatabase() ersetzt alte Verbindungen... solltest du also diese Methode mehr als einmal aufrufen, muss du vorher prüfen, ob da schon was offen ist... siehe "War...
von webglider
13. März 2009 09:19
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Ich habe nun mein Test-Projekt um eine Methode selectTable erweitert. void MainWindow::selectTable(QString sqlTable) { model = new QSqlTableModel(this); ui->tableView->setModel(model); model->setTable(sqlTable); model->select(); } Wenn ich diese Methode direkt beim Start des Programms aufrufe wird d...
von webglider
12. März 2009 23:40
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Ich habe nun ein neues Test-Projekt erstellt, dabei stellt sich mir die Frage was packe ich eigentlich in die main.cpp und was in die mainwindows.cpp? Ich habe die notwendigen Schritte jetzt in der mainwindow.cpp realisiert: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::M...
von webglider
12. März 2009 18:09
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Doch noch vielleicht jemand eine Idee?
von webglider
10. März 2009 19:00
Forum: Qt Programmierung
Thema: QSqlTableModel Speicherverbrauch
Antworten: 24
Zugriffe: 10644

Einmal versucht auf meinen Tip einzugehen? Ja, allerdings ohne Erfolg. Auch damit bleibt das QTableView leer. Hier nochmal die Zusammenfassung der verschiedenen Ansätze: 1. model in init-Liste erzeugen, model im Konstruktor setzen: QTableView bleibt leer. 2. model im Konstruktor erzeugt, model im K...