問題タブ [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 投票する
1 に答える
8123 参照

qt - 画像をテキストに変換する

画像をテキストとして xml ファイルに保存できるようにしたいのですが、効率的な方法を見つけることができません。

これまでのところ、私は試しました:

それが機能しているという事実にもかかわらず、結果は巨大なファイルです! そこにQCompressを追加しようとしましたが、あまり成功しませんでした...実際、QCompressは何も圧縮していないようです...

私は間違った方法でやっていると思いますが、誰かが私の道を教えてくれますか?

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

c++ - QChar から wchar_t

QChar を wchar_t に変換する必要があります

私は次のことを試しました:

ああ、誰かが .toWCharArray(wchar_t* array) 関数の使用を提案する前に、私はそれを試しましたが、基本的に上記と同じことを行い、必要な文字を転送しません。

あなたが私を信じていない場合、以下はそのコードです:

助けてください、私はこの単純な問題に何日も悩まされてきました。理想的には wchar_t をまったく使用したくないのですが、残念ながら、シリアル RS232 コマンドを使用してポンプを制御するには、サードパーティ関数でこの型へのポインターが必要です。

ありがとう。

編集: このコードを実行するには、QT ライブラリが必要です。これらは、QT クリエーターをダウンロードして取得できます。コンソールで出力を取得するには、コマンド「CONFIG += console」を .pro ファイルに追加する必要があります ( QT 作成者) または netbeans プロジェクトを使用している場合は、プロパティの下のカスタム定義に。

編集:

以下の Vlad の正しい回答に感謝します。

これは同じことを行うための更新されたコードですが、char メソッドによる転送を使用し、null 終端を追加することを忘れないでください。

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

c++ - Qtで指数形式の10進数を表す文字列をfloatに変換する方法は?

指数形式で表されたテキスト ファイルに 10 進数がいくつかあります。例: 144.2e-3. 値をfloatに格納したい。qt では、「number.toFloat()」メソッドを直接使用すると「0」が返されます。助けてください。

0 投票する
10 に答える
339447 参照

c++ - QStringをstd::stringに変換する方法は?

私はこのようなことをしようとしています:

しかし、コードはコンパイルされません。qstringのコンテンツをコンソールに出力する方法(たとえば、デバッグ目的またはその他の理由)?に変換する方法QStringstd::string

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

c++ - QString を複数の行に記述する方法は?

それを行うためのより良い方法はありますか?

私はこのすべての QString が好きではありません。

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

qt - PostgreSQL タイムスタンプを含む QString を QDateTime に変換する

一見非常に単純な問題に悩まされています。タイムスタンプを含む QString から QDateTime を取得したいのです。PostgreSQL からタイムスタンプを取得しましたが、問題ありません。動作しないコードは次のとおりです。

私が見逃している非常に明白な何かがあるに違いありません。ありがとう!

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

c++ - std::stringをQStringに変換します

std::string contentUTF-8データが含まれていることがわかっています。に変換したいQString。QtでのASCIIからの変換を避けて、どうすればよいですか?

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

c++ - QStringの代替品は何ですか?

多くの理由 (低パフォーマンス、高リソース消費、大きな共有ライブラリ サイズ、大きな実行可能サイズ、ローエンド プラットフォーム) から、私のチームは Qt からの移行を検討しています。この一環として、a) ユニコード b) 正規表現 c) 部分文字列の取得、部分文字列検索、長さ (バイトではなく文字数)、連結などの一般的な操作を可能にする QString クラスの置換を検索します。メモリを節約するために、UTF-8エンコーディングで文字列を内部的に保存する必要があります(QtはUTF-16などを使用します)。また、QString のように「暗黙の共有」手法を使用することもできれば素晴らしいことです。宇宙には、LGPL (または類似の) すぐに使用できるクラスはありますか?...

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

python - PyQtを使用してPythonで特殊文字を含むQStringを印刷するにはどうすればよいですか?


特殊文字を含む QString 変数を単純に出力することはできませんでした。
私はいつも UnicodeEncodeError を受け取ります:

「ascii」コーデックは文字を位置にエンコードできません....

成功せずに試したコードは次のとおりです。

私も使用しようとしました:

QByteArray やその他のオブジェクトではなく、QString 変数を出力する必要があります。

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

c++ - QStringを使用すると、出力に奇妙な文字が表示されます

問題はinfos.stopsが表示されたことですが、いくつかの面白いキャラクターは次のように表示されます。

ここに画像の説明を入力してください

QTDesignerhttp: //uploading.com/files/eaddfaf8/bus.zip/で設計されたすべてのソースコードをアップロードし ました。問題の行はmanager.cpp行133にあります。