Die Suche ergab 125 Treffer
- 28. November 2016 12:37
- Forum: Qt Programmierung
- Thema: [gelöst] QVariant und quint8*
- Antworten: 1
- Zugriffe: 2368
[gelöst] QVariant und quint8*
Ich habe eine Klasse, die ein Signal versendet, das einen quint8* als Parameter enthält. signals: void mySignal(quint8* myParam); Für diese Klasse schreibe ich Unittests und überwache das Signal mit einem QSignalSpy QSignalSpy mySpy(&myClass, SIGNAL(mySignal(quint8*))); Den Inhalt meines Zeigers...
- 21. November 2016 18:20
- Forum: Qt Programmierung
- Thema: [gelöst] int Wert als little-endian hex codiert in ein QByteArray verpacken
- Antworten: 2
- Zugriffe: 2764
Re: int Wert als little-endian hex codiert in ein QByteArray verpacken
Oder folgendes machen:
Das setzt voraus, dass der int in lokalen Architektur als little endian gespeichert wird.
Code: Alles auswählen
int value = 724;
qint8* pValue = (qint8*)(&value);
QByteArray hexValue;
// für int32 Werte: 4 Bytes
for (int i = 0; i < 4; i++)
hexValue[i] = *(pValue+i);
- 21. November 2016 11:53
- Forum: Qt Programmierung
- Thema: [gelöst] int Wert als little-endian hex codiert in ein QByteArray verpacken
- Antworten: 2
- Zugriffe: 2764
Re: int Wert als little-endian hex codiert in ein QByteArray verpacken
Ich hab's jetzt folgendermaßen gelöst. Der Codeschnipsel wandelt den int in die einzelnen Bytes der Hex-Darstellung um (das eigentliche Problem). Padden und das Array umdrehen ist dann einfacher Qt Standard. int value = 724; QByteArray hexValue; hexValue = QByteArray::fromHex(QString::number(value, ...
- 21. November 2016 09:34
- Forum: Qt Programmierung
- Thema: [gelöst] int Wert als little-endian hex codiert in ein QByteArray verpacken
- Antworten: 2
- Zugriffe: 2764
[gelöst] int Wert als little-endian hex codiert in ein QByteArray verpacken
Ich möchte einen int Wert mit einer vorgegebenen Byte-Länge codiert als little endian in ein QByteArray verpacken. Mag sein, dass ich in der umfangreichen Schnittstelle von QByteArray die Methode übersehen habe, mit der sowas einfach geht ... Damit klarer wird, was ich eigentlich meine, hier ein Bei...
- 13. Mai 2016 15:46
- Forum: Qt Programmierung
- Thema: [gelöst] CONFIG testcase?
- Antworten: 2
- Zugriffe: 3129
Re: CONFIG testcase?
Ja, scheint so ... mein Qt 4.8 Assistant kennt das noch nicht und bei einer Websuche habe ich wohl nicht tief genug gegraben ... danke.veeman hat geschrieben:Schlecht gesucht?
- 13. Mai 2016 11:51
- Forum: Qt Programmierung
- Thema: [gelöst] CONFIG testcase?
- Antworten: 2
- Zugriffe: 3129
[gelöst] CONFIG testcase?
Mir ist in einem .pro File (Qt 4.8.6) eben folgendes begegnet:
In der Doku habe ich die Option "testcase" nicht gefunden. Wird die Option tatsächlich unterstützt? Was bewirkt diese?
Code: Alles auswählen
CONFIG += testcase
- 12. Mai 2016 11:31
- Forum: Qt Programmierung
- Thema: QWT Linkerfehler
- Antworten: 11
- Zugriffe: 7318
Re: QWT Linkerfehler
Hm, dann probier doch mal, ein .pro File für Dein Projekt zu erstellen mit den Hinweisen aus meinem ersten Kommentar. Dann qmake myProject.pro Dann öffnest Du das VS-Projekt und schaust, ob das läuft. Wenn das klappt, dann kannst Du Dein eigenes VS-Projekt mit dem von qmake erstellten vergleichen un...
- 12. Mai 2016 09:59
- Forum: Qt Programmierung
- Thema: QWT Linkerfehler
- Antworten: 11
- Zugriffe: 7318
Re: QWT Linkerfehler
Wie hast Du qwt denn installiert? Wenn Du von der qwtconfig.pri sprichst, dann bist Du hier den Weg mit qmake gegangen? Also: qmake qwt.pro nmake nmake install Bei meiner Installation von qwt habe ich noch die Umgebungsvariable QMAKEFEATURES setzen müssen (vor der Installation): QMAKEFEATURES = c:/p...
- 10. Mai 2016 10:26
- Forum: Qt Programmierung
- Thema: QWT Linkerfehler
- Antworten: 11
- Zugriffe: 7318
Re: QWT
Überprüfe mal, ob die Header-Dateien gefunden werden.
- 4. Mai 2016 17:46
- Forum: Qt Programmierung
- Thema: QWT Linkerfehler
- Antworten: 11
- Zugriffe: 7318
Re: QWT
Ich kenne mich leider nicht damit aus, wie man VS beibringt, mit Qt zu arbeiten. Ich nutze den Qt Creator als IDE, konfiguriere mein Projekt mit einem .pro File und verwende dann qmake, um ein VS Projekt daraus zu erstellen. Ich kompiliere dann in VS. Den Qt Creator halte ich für deutlich komfortabl...
- 4. Mai 2016 15:03
- Forum: Qt Programmierung
- Thema: QWT Linkerfehler
- Antworten: 11
- Zugriffe: 7318
Re: QWT
Linkerfehler: Hast Du die libs in Deinem .pro File angegeben? Also sowas in der Art CONFIG(debug, debug|release) { LIBS += $$(QWTDIR)/lib/qwtd.lib } else { LIBS += $$(QWTDIR)/lib/qwt.lib } INCLUDEPATH += $$(QWTDIR)/include # Eventuell auch noch DEFINES += QWT_DLL QWTDIR ist Deine Umgebungsvariable, ...
- 4. Mai 2016 10:55
- Forum: Qt Programmierung
- Thema: .pro, .pri includes analysieren
- Antworten: 0
- Zugriffe: 2696
.pro, .pri includes analysieren
Ich arbeite an einem ziemlich umfangreichen Projekt. Wir schreiben unsere eigenen Libraries etc. und binden diese in verschiedene Unterprojekte ein, also Releaseprojekte, Beispiele, Tests, etc. Dabei haben die einzelnen Projekte in der Hierarchie ihre eigenen .pro Dateien, welche wiederum .pri Datei...
- 19. April 2016 12:31
- Forum: Qt Programmierung
- Thema: QTest::qWait außerhalb von Testcode verwenden?
- Antworten: 4
- Zugriffe: 5085
Re: QTest::qWait außerhalb von Testcode verwenden?
Das qWait hatte ich vorgeschlagen, da es laut Doku (im Gegensatz zu qSleep) nicht blockierend ist: Waits for ms milliseconds. While waiting, events will be processed and your test will stay responsive to user interface events or network communication. Ich arbeite viel mit externer Hardware, bei der ...
- 18. April 2016 09:49
- Forum: Qt Programmierung
- Thema: QTest::qWait außerhalb von Testcode verwenden?
- Antworten: 4
- Zugriffe: 5085
QTest::qWait außerhalb von Testcode verwenden?
Spricht was dagegen, QTest::qWait in regulärem Code zu verwenden, also Code, der ausgeliefert wird und nicht zum Testen gedacht ist? Ich fände es sehr praktisch, in meinem Code Konstrukte verwenden zu können wie im Beispiel der Doku int i = 0; while (myNetworkServerNotResponding() && i++ < 5...
- 15. April 2016 18:06
- Forum: Qt Programmierung
- Thema: [gelöst] QTcpServer und QTcpSocket Basics
- Antworten: 2
- Zugriffe: 3856
[gelöst] QTcpServer und QTcpSocket Basics
Ok, eine Anfängerfrage zum Verständnis ...: Ich möchte mittels TCP zwischen zwei Prozessen auf einem Rechner kommunizieren. Der eine Prozess benutzt einen QTcpSocket und verbindet sich mit dem Host: QTcpSocket socket; QHostAddress ip("127.0.0.1"); int port = 1212; socket.connectToHost(ip, ...