qbytearray

    0

    1答えて

    QNetworkAccessManager::postメソッドを使用してPOSTリクエストを送信したいのですが、私のJSONには±などの国際文字がいくつかあります。 残念なことに私のWebAPIには、QByteArrayという形式の文字列をデコードする際にいくつかの問題があります。"\xC4\x99\xC4\x85"です。 curlで、私のAPIは、エスケープされた文字列とユニコードのエスケープ文

    0

    1答えて

    Possible duplicate Question を抽出します。 QByteArray token; token.resize(crypto_pwhash_SALTBYTES); randombytes_buf(token.data(), crypto_pwhash_SALTBYTES); QUrlQuery token_url("http://localho

    1

    3答えて

    コーディングが新しくなりました。私と一緒に抱きしめてください。 Qtの例のTerminalから学び、生の16進バイトを送信しようとしました。 最初は0x57、0x04、0x02を問題なく送信できました。このように void MainWindow::writeData(const QByteArray &data) { serial->write(data); } void Mai

    2

    2答えて

    私は戻ってQStringのに続いQByteArrayにQStringのやから形質転換のに問題があります:あなたは私は16ビットの範囲内にあるすべての文字でのQStringを埋める見ることができるように int main() { QString s; for(int i = 0; i < 65536; i++) { s.append(QChar(i));

    0

    1答えて

    QByteArrayにXMLファイルがあります。配列内の文字列を見つけるためにindexOfメソッドを使用していますが、返される位置が正しくありません。 qDebugを使用してデータの内容を調べると、データにエスケープ文字が含まれていることがわかりますが、問題はありませんが、indexOfがエスケープ文字を数えているとは思われません。 例えば結果から: qDebug() << arybytXML;

    -2

    1答えて

    私はQT Creator(MinGW 5.3.0 C++、Windows)を使用しており、シリアル接続の16進データを書きたいと思っています。 方法が見つかりましたが、何か問題があります。彼が変換した1つの16進データだけが間違っています。 私のコードが理解してくれることを願っています。 static const unsigned char mytestUC[] = {0x04,0x31,0xD2

    12

    1答えて

    QWebChannelを使用してQtWebKitからQtWebEngineに移行します。 QVariantオブジェクトをJavascriptに送信する呼び出し可能な関数があります。これはJSONオブジェクトとみなされます。私QByteArrayがされていない(QStringがstringなるように、QWebChannelなしQtWebKitを使用するなどQIntint、 は、QByteArrayは

    3

    3答えて

    Qt C++ 11の関数を標準のC++ 11に移植します。関数には、任意の種類のデータ(テキスト、バイナリデータなど)を受け入れ、データからハッシュを計算するQByteArrayパラメータがあります。 QByteArrayはそれもfromRawData()を使用して深いコピーを行うことなくデータをラップすることができなど、それはあらゆる種類のデータを運ぶことができるので、非常に適しているようだし、