問題タブ [qtextstream]

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 に答える
2121 参照

qt - qtextStream のシーク行

QTextStreamerを使用してQFileを読み取る

しかし、私の要件では、ファイルから特定の行セットのみを読み取る必要があります。例: ファイルに 1034 行が含まれている場合。ユーザーは、107 行目から 300 行目までの行のみを選択して、読み取り、テキスト ボックスに表示できます。

ファイルの特定の行を指すように qtextStream リーダーの位置を調整するにはどうすればよいですか。

現在、次のように実装しています

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

c++ - QTextStream による QString の所有権

QTextStreamから読み取るために使用しようとしていQStringます。コンストラクターには次のシグネチャがあるため:

(ドキュメントを参照)

コンストラクターには生のポインターが渡されるため、オブジェクトQTextStreamの所有権を取得するか、オブジェクトの後にオブジェクトが削除さQStringれるようにコードで管理する必要があるかどうか疑問に思います。QStringQTextStream

これに関する情報は、ドキュメントにも検索エンジン (google、duckduckgo など) でも見つかりませんでした。私が見つけたすべての例は、同じ有効期間 (同じ関数内のローカル変数) を持つaQStringと aを示しているため、2 つのオブジェクトの有効期間が異なる場合に何が起こるかわかりません。QTextStream

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

c++ - 最後の改行を無視するQFile

ファイルの読み取りにQtを使用しています

このアプローチの問題は、ファイルの末尾にある余分な改行を読み取れないことです。

次のテキストファイルがあるとします

最後の行の空の文字列を取得できません\r\n。どうすればこれを解決できますか?

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

c++ - Qt、QTextStream - char/string を int に入力する

次のプログラムを検討してください。

このように、間違って文字列または文字を変数に入力するとnum、その値はデフォルトで 0 になります。

の動作を変更してQTextStream、正しくない入力に対して別の値を保存するにはどうすればよいですか? たとえば、-1?

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

python - PyQt5:QFileを使用してCookieをファイルに書き込めません

cookies.txtという名前のファイルがあります。

ここに私の完全なトレースバックがあります:

私は C++ のドキュメントに従っていますが、対応する Python 構文を書くのに問題があります。

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

c++ - QTextStream を使用してコンソールから読み取ると、アクセス違反エラーが発生します

データの読み取りまたはコンソールへの書き込みに QTextStream を使用しようとすると、アクセス違反が発生しました。

ApplicationStub.exe の 0x77BD1D76 (ntdll.dll) での初回例外: 0xC0000005:
アクセス違反書き込み場所 0x00000014。

ApplicationStub.exe の 0x77BD1D76 (ntdll.dll) で未処理の例外: 0xC0000005:
アクセス違反の書き込み場所 0x00000014。

私のプログラムは簡単です:

何が問題なのですか?ありがとう

編集 1 QCoreApplication も試しました Visual Studio 2013、Windows 7 を使用しています

また、私の.proファイルには次のものがあります。

guiオプション用のguiがあります。これで問題ないと思います。

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

c++ - QTextStream への書き込み

このコードが終了すると、私の QTextStream は空です:

ここで、QString temp は空です。私は何を逃したのですか?

答えてくれたハイドに感謝します。