Die Suche ergab 13 Treffer

von schlingel
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ü...
von schlingel
17. November 2009 11:24
Forum: Entwicklungsumgebungen
Thema: Qt-Designer mit Quelltext: GUI für signal/slots zu nicht GUI
Antworten: 3
Zugriffe: 6200

Danke, ja sowas meinte ich.
von schlingel
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 ...
von schlingel
12. November 2009 17:47
Forum: C++ Grundlagen
Thema: QByteArray mit einer bestimmten Größe erzeugen
Antworten: 9
Zugriffe: 7767

Mani99 hat geschrieben:
Herzogswalder hat geschrieben:vergessen.
Außerdem!

Code: Alles auswählen

QByteArray *Data = new QByteArray(DataChar, DataSize); 
Ist das der richtige Aufruf?
von schlingel
12. November 2009 17:47
Forum: C++ Grundlagen
Thema: QByteArray mit einer bestimmten Größe erzeugen
Antworten: 9
Zugriffe: 7767

Herzogswalder hat geschrieben:vergessen.
Vor welcher Variable bitte?
von schlingel
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...
von schlingel
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...
von schlingel
13. Oktober 2009 16:35
Forum: C++ Grundlagen
Thema: [gelöst] QString schreiben, Steuerzeichen vor den Zeichen
Antworten: 2
Zugriffe: 4090

Mist, stimmt, mit QTextstream geht es.

Danke
von schlingel
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...
von schlingel
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...
von schlingel
12. Oktober 2009 16:23
Forum: C++ Grundlagen
Thema: Zahl formatieren mit sprintf
Antworten: 5
Zugriffe: 5895

danke
von schlingel
8. Oktober 2009 16:16
Forum: C++ Grundlagen
Thema: Zahl formatieren mit sprintf
Antworten: 5
Zugriffe: 5895

Re: Zahl formatieren mit sprintf

Curtis Newton hat geschrieben:
schlingel hat geschrieben:Hallo,

Code: Alles auswählen

quint32 num = 2;
QString str = " ";
str.sprintf('%6.0f', num);
' ist was anderes als "

C.
Danke. Aber wo ist da genau der Unterschied? Ist das eine ein char und das anderen ein string?

Danke
von schlingel
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...