問題タブ [qstring]

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 投票する
2 に答える
13580 参照

qt - QByteArrayを効率的にパーティション化するにはどうすればよいですか?

QByteArrayメッセージを効率的に分割したいので、実装したこの関数は、バイト、抽出する部分、および配列の最後までpart1を抽出するかどうかを示すtoEndフラグを取ります。私のディリメータはspcaeです''

私が持っている場合の例:

以下の機能は問題なく動作しますが、これが効率的かどうか疑問に思っています。分割関数の使用を検討する必要がありますか?

0 投票する
3 に答える
11645 参照

html - HTML タグを使用して QString からプレーン テキストを取得する

HTMLタグ付きのQStringがあります。この文字列からプレーン テキストを取得できるのはなぜですか?

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

c++ - std::string と QString の両方を同じ意味で使用する

私は、グラフィカルおよび GUI コンポーネント用に取り組んでいるソフトウェア システムで Qt を広く使用しています。ただし、ほとんどの内部アルゴリズムとデータ処理では、Qt が果たす役割は小さくなります。

std::string から QString に、またはその逆に変換する必要が生じることがよくあります。私の傾向は、可能な限り std::string を使用し、ファイル システムで動作するような Qt クラスに文字列を渡す必要がある場合にのみQString を使用することです。

今朝プログラミングをしていたとき、コード全体に std::string と QString の両方を散りばめたのは悪い設計かもしれないことに気づきました。QString に完全に切り替える必要がありますか? 他の誰かがこのデザインの選択に出くわしましたか?

Qt は STL と同じ機能の多くを提供しますが、Qt は標準化されておらず安定していないため、完全に切り替えることにはまだ躊躇しています。

0 投票する
0 に答える
220 参照

debugging - Qt 開発における QString とデバッグの問題

  1. DOM モデルを使用して XML を生成しています。DOM ツリーの準備ができて、XML を介して出力しようとするとreturn domDocument.toString(4);、最初の 255 文字しか表示されません。私も試してみましたdomDocument.save(QTextStream(&someQString), 4);が、同じ結果が得られました。対照的に、return domDocument.toByteArray(4);正常に動作しますが、QByteArray で QString を初期化すると、再び 255 文字に切り捨てられます。誰かが QString の何が問題なのか手がかりを教えてくれますか?

  2. Qtアドインを使用してVS 2008を使用して開発しています。デバッグ中に、impl という 1 つのメンバしか持たない XML DOM オブジェクトが多数見られます。これは私がデバッグするのに非常に面倒です。このポインターの代わりにツリー構造を表示するにはどうすればよいですか?

ありがとうございました。

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

qt - ハッシュのjson配列をQHashのQtリストに変換します

JSONでエンコードされた辞書のQStringがあります。それらをQHashのリストに変換する簡単な方法はありますか?私はこの投稿を見てきましたQtのベストJSONパーサー?、しかし有効なQHashを取得できませんでした(空であると言います)。

そして、私はそれらをのようなもので欲しいですQList<QHash<QString,QVariant>>

解決済み:

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

c++ - QString を QMessageBox に渡すことは可能ですか?

私は、ユーザーが自分の情報をいくつかの QLineEdits に入力する QT アプリケーションに取り組んでいます。次に、[送信] ボタンをクリックします。情報を確認する(OK)かキャンセルするかを尋ねるQMessageBoxを表示させたいです。入力した情報が正しいかどうかを確認できるように、メッセージ ボックスに入力した情報を表示する必要があります。これまでの私のコードは次のとおりです。

QT と C++ は初めてです。どんな提案でも大歓迎です。

0 投票する
3 に答える
10253 参照

javascript - QMLのQstring/文字列である可能性のあるものに関するcontains(regexp)

QMLにコードスニペットがあり、screen.textで正規表現「Calling」を検索する必要があります。見つからない場合は、screen.textが変更されます。残念ながら、QML/QStringドキュメントではドキュメントが明確ではありません。 。

私が得るエラーは次のとおりです:

file:///home/arnab/workspace/desktop/examples/cellphone.qml:127:TypeError:式の結果'screen.text.toString()。startsWith'[undefined]は関数ではありません。

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

c++ - Qt の QPlainText ウィジェットで生テキストを視覚化する際の問題

base64 コーダー/デコーダーを作成し、Ubuntu の Qt (4.7.3) で結果を視覚化しようとしています。

QPlainTextコードの貼り付けと結果の表示の両方に使用しています。結果が正しいため、デコードに問題はありませんが、暗号化しようとすると、結果は漢字で読み取り不能な文字になります。

QStringコード化アルゴリズムが正しいため、私のエラーはウィジェットのエンコーディングまたは にあると思います。

いくつかのアイデア?ありがとう!

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

c++ - 2つのQStringを整数で連結する

Qtを使用してC++でこのようなことをしたい:

ここで+、は文字列と整数を連結したいことを意味します(つまり、であるdirectory必要があります:/karim/pic5.jpg)。これどうやってするの?

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

qt - TBuf8をQStringに変換する方法

次のコードを使用して変換しようとしました。

しかし、それは常にのようなものを返します?????b

編集:変更されたコード例