問題タブ [qbytearray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
409 参照

c++ - バイト配列からグラフィック ビューにイメージをロードする

大きなゲーム ファイルから以前にロードされた生の bmp データからイメージ データをロードする際に問題があります。枝には届いていない
ので、データは大丈夫だと思いますが、画像は表示されていません。 私の使い方が間違っているのではないでしょうか? 以前にこの問題に遭遇した人はいますか?else
loadFromData

0 投票する
1 に答える
9538 参照

c++ - Qt QString 16 進値から QByteArray へ

データを文字列として提供する関数があり、関数はそれを QByteArray に配置し、ソケットはこの配列をホストに転送します。私がしようとすると

このデータは 16 進データです。転送されたデータは、wireshark では 0x80200000 である必要があります。

私の試み:

出力: Wireshark: 不正なパケット

出力: wireshark: 不正なパケットが再び発生しました

データを「80200001」に変更すると、wireshark: 50:14:00:01

あなたの提案が必要です。

ありがとう、カン

0 投票する
4 に答える
1287 参照

java - QByteArray を Java データ型にデシリアライズする

現在、クライアントサーバー接続に取り組んでいます。

クライアントは、Android フォンで実行される QT を使用せずにJavaで記述されています。サーバーは、 Qt フレームワークを使用して C++ で記述されています。

クライアントはQByteArraysQStrings、およびQListsを受け取りますが、受信データを逆シリアル化して解釈する方法がわかりません。

Java クライアント側で読み取る必要があるパケットを作成する C++ ソース コードは次のようになります。

クライアントとサーバー間の接続は正常に稼働しています。たとえば、サーバーから送信された整数の読み取り方法を理解しています。バイトの読み方も知っていますが、これらのバイトをどうすればよいのでしょうか? たとえば、それらを文字列にフォーマットするにはどうすればよいですか?

誰でも私を助けることができますか?

どんな助けにも本当に感謝します!

0 投票する
1 に答える
4869 参照

c++ - QFile: k から k+L までのバイトだけを効率的に読み取る方法

最初のファイル全体を QByteArray に読み込む QFile から k から k+L までのバイトを読み取ることができます

k から k+L までのバイトだけを効率的に読み取る方法は?

0 投票する
2 に答える
3353 参照

c++ - Qtはシリアルポートで全バイトを送信します

QtSerialPort を使用するこの単純なコードがあります。

私のシリアルの結果は {2, 50} です。私が送信できる最大数は 128 だと思います (文字は -128 から 128 に移動します)。0から255までの番号を送信する方法はどこにありますか? unsigned char を使用しようとしましたが、「書き込み」メソッドが機能しません。QByteArray でも同じ問題が発生します。

皆さん、ありがとうございました。