Die Suche ergab 105 Treffer

von Markus
30. Juli 2012 09:30
Forum: Qt Programmierung
Thema: Qt-Applikation ruckelt
Antworten: 12
Zugriffe: 4494

Re: Qt-Applikation ruckelt

Wenn die Bild-Datei 2 MB gross ist, würde ich mal den Ansatz probieren, den Dateiinhalt stückweise (zB. 256KB) auf den Socket zu schieben und nach einem Schreiben ein processEvents() auszurufen, damit die Events der GUI/User verarbeitet werden.
von Markus
27. Juli 2012 09:25
Forum: Qt Programmierung
Thema: Qt-Applikation ruckelt
Antworten: 12
Zugriffe: 4494

Re: Qt-Applikation ruckelt

this->m_client->getClientSocket()->write(this->m_writeBuffer->getDataBuffer()); Ich nehme mal an getClientSocket() liefert ein QTcpSocket-Objekt zurück, auf dem Du Deinen Buffer schreibst. Was in diesem Zusammenhang interessant ist, wie groß ist das Bild? Hast Du es schonmal in einer Datei gespeich...
von Markus
26. Juli 2012 16:08
Forum: Qt Programmierung
Thema: QTimer und Slot
Antworten: 6
Zugriffe: 3281

Re: QTimer und Slot

Oder den Timer im Slot stoppen und wenn die Verarbeitung erledigt ist, den Timer wieder starten. :wink:
von Markus
26. Juli 2012 16:04
Forum: Sonstiges
Thema: Akkustand auslesen und Anzeigen
Antworten: 1
Zugriffe: 25750

Re: Akkustand auslesen und Anzeigen

_SYSTEM_POWER_STATUS *power = new _SYSTEM_POWER_STATUS; ui->progressBar->setValue((int)power->BatteryLifePercent); Ich glaube, Du mußt den Struct "SYSTEM_POWER_STATUS" erst mit Hilfe der Funktion "GetSystemPowerStatus()" mit korrekten Werten füllen. Siehe MSDN: GetSystemPowerSta...
von Markus
26. Juli 2012 15:56
Forum: Qt Programmierung
Thema: Qt-Applikation ruckelt
Antworten: 12
Zugriffe: 4494

Re: Qt-Applikation ruckelt

Code: Alles auswählen

    this->m_client->performAction()->sendData();
Ist das Programm auch langsam, wenn nichts übertragen wird? Und was passiert in der o.g. Funktion?
von Markus
10. Juli 2012 16:02
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: [gelöst] Mal wieder MySQL (windows / mingw)

Wenn Du Deine Variable "QSqlDatabase db" in der Klasse definiert und nicht in der Methode "open()", kannst Du sie in der gesamten Klasse verwenden. Die Zuweisung der Variable sprich ::addDatabase packst Du in den Konstruktor. class database : public QDialog { Q_OBJECT public: dat...
von Markus
10. Juli 2012 14:13
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

franzf hat geschrieben:und WIE das einen Unterschied macht! addDatabase ist ne statische Methode. statische Methoden kann man auch über eine Instanz aufrufen, ja, sie haben aber eben KEINEN Einfluss auf das Objekt.
Ich war mir nicht 100% sicher. Wieder etwas gelernt!
von Markus
10. Juli 2012 13:57
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

Puuh.... Echt kniffelig... Also ich erzeuge meine DB-Objekte wie folgt: QSqlDatabase sqlDB_Default = QSqlDatabase::addDatabase("QMYSQL"); Aber das sollte keinen Unterschied machen (glaube ich). Zu der Frage: Bei der Methode addDatabase() kannst Du einen ConnectionName angeben, um die Daten...
von Markus
10. Juli 2012 12:18
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

Mir fällt spontan eine Sache ein: Setze mal zusätzlich den MySQL-Port für Dein DB-Objekt, weil ich mir nicht sicher bin, ob das default-mäßig gemacht wird.

Code: Alles auswählen

db->setPort( 3306 );
Und sonst poste nochmal das Erzeugen der Variable "db".
von Markus
10. Juli 2012 11:20
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

Starte C:\Daten\03_Projekte\000_Datenbank\Applikation\Datenbank-build-desktop\debug\Datenbank.exe...("QSQLITE", "QMYSQL3", "QMYSQL", "QODBC3", "QODBC") QSqlError(-1, "Driver not loaded", "Driver not loaded") QSqlQuery::exec: data...
von Markus
10. Juli 2012 10:21
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

Diese sagt mir nun nach dem Versuch des Datenbank Öffnens "QSqlError(-1, "Driver not loaded", "Driver not loaded"). Offensichtlich hat es der Treiber immer noch nicht ganz geschafft. Ich bin im Debug-Modus und habe dort auch schon diverse Verzeichnisse (plugins / sqldrivers...
von Markus
9. Juli 2012 17:22
Forum: Qt Programmierung
Thema: [gelöst] Mal wieder MySQL (windows / mingw)
Antworten: 20
Zugriffe: 13275

Re: Mal wieder MySQL (windows / mingw)

Hallo! Ich habe mir mal das kleine HowTo als Gedankenstütze geschrieben. Vielleicht hilft es Dir. HowTo: SQLDrivers-Plugin "MySQL" mittels MinGW erstellen Voraussetzung: Über das MySQL-Server-Setup nur die "Development Components -> Client C API library" installieren. Wichtig: Ke...
von Markus
12. Juni 2012 14:30
Forum: Entwicklungsumgebungen
Thema: Qt Creator | Ungültige Qt-Version
Antworten: 1
Zugriffe: 3485

Qt Creator | Ungültige Qt-Version

Guten Tag! Ich versuche schon längere Zeit herauszufinden, warum der Qt Creator 2.5.0 mein Verzeichnis mit der Qt-Version 4.5.0 als ungültig erkennt und die anderen Versionen als korrekt ansieht. Die Pfade sind korrekt gesetzt. Kennt jemand dieses Problem und/oder hat eine Idee in welche Richtung ic...
von Markus
18. März 2012 11:03
Forum: Sonstiges
Thema: Unit Test / Modultest
Antworten: 1
Zugriffe: 25987

Unit Test / Modultest

Hallo! Ich beschäftige mich jetzt seit einiger Zeit mit dem Testen von Software. Welche Arten von Tests gibt es? Welche Test können automatisch laufen? usw. Beginnen möchte ich mit den Unit Tests. Nur ich habe da noch etwas Verständnisschwierigkeiten, was man mit Unit Tests abdecken kann und was nic...
von Markus
20. Januar 2011 14:29
Forum: Sonstiges
Thema: Dokumentation Software-Tests
Antworten: 4
Zugriffe: 6312

Erstmal Danke!

Und ja, ich möchte/muss eine Doku erstellen, wo hervorgeht, was getestet worden ist, damit wir einen "Beweis" haben, wenn der Kunde behauptet wir hätten nicht genug getestet.

Viele Grüße,
Markus