Die Suche ergab 13 Treffer
- 2. Dezember 2009 14:46
- Forum: Qt Programmierung
- Thema: Warten auf bestimmten Inhalt eines QIODevice mit read
- Antworten: 1
- Zugriffe: 1724
Warten auf bestimmten Inhalt eines QIODevice mit read
Hallo, ich sende über einen QTCPSocket Daten zu einem Gerät. Ich möchte aber auch Daten über diesen Socket lesen und insbesonders auf eine Antwort warten, die unter vielen anderen Meldungen erscheint. Könnt ihr mir eine von den QIODevice::read*-Funktionen besonders empfehlen für diesen Zweck? Ich wü...
- 17. November 2009 11:24
- Forum: Entwicklungsumgebungen
- Thema: Qt-Designer mit Quelltext: GUI für signal/slots zu nicht GUI
- Antworten: 3
- Zugriffe: 6200
- 17. November 2009 10:27
- Forum: Entwicklungsumgebungen
- Thema: Qt-Designer mit Quelltext: GUI für signal/slots zu nicht GUI
- Antworten: 3
- Zugriffe: 6200
Qt-Designer mit Quelltext: GUI für signal/slots zu nicht GUI
Hallo, es gibt ja in dem in Qt-Creator integrierten Qt-Designer, der ein schönes GUI zum erstellen von Signals/Slots bietet (http://doc.trolltech.com/4.5/designer-connection-mode.html), wenn es alles GUI-Elemente sind. Ich möchte aber solche Verbindung von einem Button zu einer selbst geschriebener ...
- 12. November 2009 17:47
- Forum: C++ Grundlagen
- Thema: QByteArray mit einer bestimmten Größe erzeugen
- Antworten: 9
- Zugriffe: 7767
Ist das der richtige Aufruf?Mani99 hat geschrieben:Außerdem!Herzogswalder hat geschrieben:vergessen.Code: Alles auswählen
*
Code: Alles auswählen
QByteArray *Data = new QByteArray(DataChar, DataSize);
- 12. November 2009 17:47
- Forum: C++ Grundlagen
- Thema: QByteArray mit einer bestimmten Größe erzeugen
- Antworten: 9
- Zugriffe: 7767
Vor welcher Variable bitte?Herzogswalder hat geschrieben:vergessen.Code: Alles auswählen
*
- 12. November 2009 16:33
- Forum: C++ Grundlagen
- Thema: QByteArray mit einer bestimmten Größe erzeugen
- Antworten: 9
- Zugriffe: 7767
Ich würds laut doku umgekehrt versuchen: Deine version: int DataSize = 77777; const char DataChar = '0'; QByteArray Data = new QByteArray(DataChar, DataSize); Version laut doku: int DataSize = 77777; const char DataChar = '0'; QByteArray Data = new QByteArray(DataSize, DataChar); BTW: Wäre die fehl...
- 12. November 2009 16:08
- Forum: C++ Grundlagen
- Thema: QByteArray mit einer bestimmten Größe erzeugen
- Antworten: 9
- Zugriffe: 7767
QByteArray mit einer bestimmten Größe erzeugen
Hallo, ich möchte ein QByteArray mit einer bestimmten Größe erzeugen. Dafür könnte ich QByteArray::QByteArray ( const char * data, int size ) Constructs a byte array containing the first size bytes of array data. If data is 0, a null byte array is constructed. QByteArray makes a deep copy of the str...
- 13. Oktober 2009 16:35
- Forum: C++ Grundlagen
- Thema: [gelöst] QString schreiben, Steuerzeichen vor den Zeichen
- Antworten: 2
- Zugriffe: 4090
- 13. Oktober 2009 16:23
- Forum: C++ Grundlagen
- Thema: [gelöst] QString schreiben, Steuerzeichen vor den Zeichen
- Antworten: 2
- Zugriffe: 4090
[gelöst] QString schreiben, Steuerzeichen vor den Zeichen
Hallo. ich möchte einen QString in eine Datei schreiben mit QString msg = "test"; msg += "\r\n"; QDir::setCurrent("/"); // Ordner wechseln QFile file("test.txt"); // schreiben in Datei file.open(QIODevice::WriteOnly); QDataStream out(&file); // we will ser...
- 13. Oktober 2009 15:00
- Forum: Qt Programmierung
- Thema: QextSerialPort: Größe des Input-Buffers vergrößern
- Antworten: 1
- Zugriffe: 1895
QextSerialPort: Größe des Input-Buffers vergrößern
Hallo, ich nutze Qt 4.5 und QextSerialPort 1.1 unter Windows. Wenn ich einkommende Daten lesen möchte mit char buff[1024000]; int numBytes = Port->bytesAvailable(); int i = Port->read(buff, numBytes); buff[i] = '\0'; bekomme ich immer nur maximal 16kB. Das scheint wohl der Input-Buffer der seriellen...
- 12. Oktober 2009 16:23
- Forum: C++ Grundlagen
- Thema: Zahl formatieren mit sprintf
- Antworten: 5
- Zugriffe: 5895
- 8. Oktober 2009 16:16
- Forum: C++ Grundlagen
- Thema: Zahl formatieren mit sprintf
- Antworten: 5
- Zugriffe: 5895
Re: Zahl formatieren mit sprintf
Danke. Aber wo ist da genau der Unterschied? Ist das eine ein char und das anderen ein string?Curtis Newton hat geschrieben:' ist was anderes als "schlingel hat geschrieben:Hallo,Code: Alles auswählen
quint32 num = 2; QString str = " "; str.sprintf('%6.0f', num);
C.
Danke
- 8. Oktober 2009 11:09
- Forum: C++ Grundlagen
- Thema: Zahl formatieren mit sprintf
- Antworten: 5
- Zugriffe: 5895
Zahl formatieren mit sprintf
Hallo, ich (mit Qt Creator 1.2.1, Qt 4.5.3) möchte eine Zahl in der folgenden Weise formatieren: 2 - >000002 12 -> 000012. Es sollen also Nullen vorne rangehängt werden. Das sollte mit sprintf gehen: quint32 num = 2; QString str = " "; str.sprintf('%6.0f', num); Ich bekomme die Fehlermeldu...