問題タブ [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.
qt - QTextStream atEnd() は、ファイルからの読み取りを開始するときに true を返します
Linux マシンで /proc/PID/status ファイルの内容を読み取って解析したいのですが、読み取りを開始すると QTextStream.atEnd が常に true を返します。コード:
ファイルが存在し、while 式を使用せずに手動で行を読み取ると、ファイルは正常に読み取られます。
明らかな何かを見逃しましたか?
(Debian 8 x64、QT 5.4.1 x64、gcc 4.9.2)
c++ - Qt (C++): QFile はテキスト ファイルを正常に作成しますが、書き込みません
ファイルに書き込もうとしている次のコードがあります。呼び出されると、ディレクトリにファイルが作成されてfor-loop
入力されます。in の値QVector<int> program
も存在し、 で表示できますqDebug()
。ただし、ファイルとウィンドウを閉じた後、コンピューターでファイルを確認すると、完全に空です。StackOverflow と Qt フォーラム全体をチェックしましたが、まだ解決策が見つかりません。
c++ - Qt QTextStream から QList アイテムへ
QTextStream を使用して QList を直接入力したいと思います。このコードは正しく機能しています:
while ループ内のコメント化されたコードが、コメント化されていない (および read1>>aux;str.append(aux); がコメント化されている) と正しく機能しないのはなぜだろうか。使えるのですが、str.at(i)で値が読めても、str.count()は0を返し、str.isEmptyはtrueです。
補助変数 aux を使用する必要がない、コメントされたもののような別のソリューションがありますか?
qt - 別のプロセスが追加しているときにファイルから新しい行を読み取る方法は?
そのffmpeg
ため、進行状況をテキスト ファイルに書き込んでおり、そのファイルから新しい値 (行) を読み取る必要があります。記述しなければならないコードの量を最小限に抑えるために、Qt クラスを使用してこれにどのようにアプローチすればよいでしょうか? 最後まで ing を保存し、 this を保存し、少し後でもう一度最後まで探して、新しいものと前のものを比較する
などの醜いことをする以外に、どこから始めればよいかさえわかりません。たとえば、ここで使用できるかどうかは不明です。seek
pos
pos
QTextStream