Die Suche ergab 23 Treffer

von Lichter
6. Juni 2011 11:02
Forum: Qt Programmierung
Thema: QDateEdit - setDate mit Werten aus Datenbank klappt nicht
Antworten: 4
Zugriffe: 3011

Ich habe nun meine Datenbank angepasst, indem ich DateTime Datentypen verwende. Fehler: Speichere den Dialog nicht! Wie ist das gemeint? Der Dialog wird vom Destruktor mit destroy() bearbeitet. Ein Dialog-Objekt erstellt man normalerweise an der Stelle, an der er benötigt wird. D.h. der Dialog ist a...
von Lichter
10. Mai 2011 10:41
Forum: Qt Programmierung
Thema: QDateEdit - setDate mit Werten aus Datenbank klappt nicht
Antworten: 4
Zugriffe: 3011

Ich habe eine SQLite Datenbank, deren Spalte in der das Datum gespeichert wird ein TextFeld ist. Clear() macht leider nichts. Ich habe zu meinem Hauptfenster noch zusätzlich einen Dialog, in der die Daten vom User eingetragen werden. Wenn ich den Dialog öffne und im Datumsfeld z.B. 20.04.2011 eintra...
von Lichter
10. Mai 2011 10:15
Forum: Qt Programmierung
Thema: QDateEdit - setDate mit Werten aus Datenbank klappt nicht
Antworten: 4
Zugriffe: 3011

QDateEdit - setDate mit Werten aus Datenbank klappt nicht

Guten Morgen, ich versuche momentan ein QDateEdit mit einem vorher gespeicherten Datum zu füllen. Der Code ist folgender: ui_dialog.dteEdit_Ende->setDate(edt_query.value(2).toDate()); Leider behält QDateEdit sein Standard gesetztes Datum?! Danke! PS: Wie resette ich ein QDateEdit? clear() funktionie...
von Lichter
4. Mai 2011 10:00
Forum: Qt Programmierung
Thema: QTableView - einige Zellen nicht bearbeitbar
Antworten: 0
Zugriffe: 2089

QTableView - einige Zellen nicht bearbeitbar

Guten Morgen, Ich habe ein Problem mit einer QTableView in Verbindung mit QSqlRelationalTableModel. Es klappt alles wunderbar, dennoch sind einige Zellen nicht bearbeitbar. Da es nur einige wenige betrifft, bin ich leicht irritiert. Freue mich über jede Hilfe! Danke Edit: Vielleicht sollte ich noch ...
von Lichter
12. April 2011 11:38
Forum: Qt Programmierung
Thema: (Erledigt) [SQLITE] Problem mit SqlQuery (ConnectionError?)
Antworten: 6
Zugriffe: 3116

Ich denke, ich habe den Fehler gefunden.
Nachdem ich die Tabelle erneut erstellt habe (mit den "richtigen" Datatypes von SQlite) funktioniert nun alles.
von Lichter
11. April 2011 11:25
Forum: Qt Programmierung
Thema: (Erledigt) [SQLITE] Problem mit SqlQuery (ConnectionError?)
Antworten: 6
Zugriffe: 3116

Ich hab aus QSqlQuery query(db); => QSqlQuery query; gemacht, dennoch gibt query.exec() false zurück. Der Grund: Connection Error Kann es theoretisch auch damit zusammenhängen, dass die Datenbank mit einem externen Programm erstellt wurde? Oder ist das irrelevant? Edit: Ich habe testhalber mal eine ...
von Lichter
11. April 2011 10:44
Forum: Qt Programmierung
Thema: (Erledigt) [SQLITE] Problem mit SqlQuery (ConnectionError?)
Antworten: 6
Zugriffe: 3116

Verbindungsaufbau: void Dialog_add::SetupConnection() { QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); // QSQLITE ist der Datenbanktreiber in Stringform db.setDatabaseName("myDb.db"); // SQLite Datei öffnen if(!db.open()) { // Fehler, keine Verbindung QMessageBox::warnin...
von Lichter
11. April 2011 09:51
Forum: Qt Programmierung
Thema: (Erledigt) [SQLITE] Problem mit SqlQuery (ConnectionError?)
Antworten: 6
Zugriffe: 3116

(Erledigt) [SQLITE] Problem mit SqlQuery (ConnectionError?)

Guten Morgen, ich habe leider ein Problem beim Einfügen verschiedener Daten aus einem Dialog in eine SQLite Datenbank. Meine Schritte sind folgende: 1. Aufbauen der Verbindung (extra Funktion) 2. QSqlQuery auf folgende Weise: [QSqlQuery query(db);] db ist in der Klasse deklariert : QSqlDatabase db; ...
von Lichter
8. April 2011 11:32
Forum: Qt Programmierung
Thema: [gelöst] Problem mit SLOT [no such slot]
Antworten: 4
Zugriffe: 3674

Konnte das Problem lösen, indem ich mit qmake ein neues .vcproj Projekt erstellt habe! Dort funktioniert der SLOT nun und ich kann es von der IDE starten.
von Lichter
8. April 2011 10:01
Forum: Qt Programmierung
Thema: [gelöst] Problem mit SLOT [no such slot]
Antworten: 4
Zugriffe: 3674

Christian81 hat geschrieben:Q_OBJECT vergessen, nicht als slot definiert, ...
Hallo,

ein Auszug aus der Klasse:

Code: Alles auswählen

class Window : public QMainWindow, private Ui::MainWindow
{
	Q_OBJECT
             Window(QMainWindow *parent = 0);
public slots:
		void DialogAccepted();
};

von Lichter
8. April 2011 09:15
Forum: Qt Programmierung
Thema: [gelöst] Problem mit SLOT [no such slot]
Antworten: 4
Zugriffe: 3674

[gelöst] Problem mit SLOT [no such slot]

Guten Morgen, ich habe leider ein Problem mit einem SLOT. Wenn ich das Projekt mit qmake und anschließendem nmake erstelle, wird der SLOT erfolgreich ausgeführt. Starte ich das Projekt allerdings direkt von der IDE ( Visual Studio 2008 Express), erhalte ich folgende Meldung: Object::connect: No such...
von Lichter
5. April 2011 12:11
Forum: Qt Programmierung
Thema: Laufzeitfehler bei tableView->setModel()
Antworten: 14
Zugriffe: 6423

Hallo,
ich hab den Fehler gefunden!
Ich habe setupUi(this); durch ui.SetupUi(this) ersetzt und nun klappt es!
Vielen Dank an alle!!
von Lichter
5. April 2011 11:58
Forum: Qt Programmierung
Thema: Laufzeitfehler bei tableView->setModel()
Antworten: 14
Zugriffe: 6423

Hallo, ja, ui.setupUi(this) wird ausgeführt! Hier der vollständige Code (ist nicht sehr viel): 1. main #include <QApplication> #include "MainWindow.hxx" int main(int argc, char *argv[]) { QApplication app(argc, argv); Window window; // Instanz des Hauptfensters window.SetupConnection(); wi...
von Lichter
5. April 2011 11:11
Forum: Qt Programmierung
Thema: Laufzeitfehler bei tableView->setModel()
Antworten: 14
Zugriffe: 6423

hast Du aus der Funktion/Konstruktor das "QSqlTableModel model; " raus gemacht und als Klassenmember angelegt? Ja. In der Klasse steht jetzt: QSqlTableModel model; und die Funktion ist: model.setTable("Protokoll"); model.select(); model.setEditStrategy(QSqlTableModel::OnFieldCha...
von Lichter
5. April 2011 11:01
Forum: Qt Programmierung
Thema: Laufzeitfehler bei tableView->setModel()
Antworten: 14
Zugriffe: 6423

Ok, hab die Variable QSqlTableModel model in der Klasse public und static gemacht, dennoch der selbe Fehler?

Edit: Damit sollte die Lebensdauer und die Sichtbarkeit gegeben sein, oder?