問題タブ [qtextbrowser]

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

python - Python - pyqt5 - QTextBrowser の選択をクリアする

で選択をクリアしたいQTextBrowser(ハイライトをクリア)。

上記のコードは私にとってはうまくいきません。

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

c++ - QT QTextBrowserは左クリック時に書き込み位置を無効にします

を含む QT アプリケーションを作成していますQTextBrowser

アプリがいくつかの機能を実行しているときに、アプリのQTextBrowser印刷された行でマウスの左ボタンを押すと、行の書き込み中に関数が行をQTextBrowser印刷し、押した行から行の印刷を再開します。

それを防ぐ方法は?

例:

  • すべての関数出力:

デバイス ユーザー: xvalid 1

デバイスモデル: alpha 16

デバイス名: サムソニ

作業段階: レベル 16

  • 行の印刷中にマウスの左ボタンで 2 行目を押すと、次のようになります。

デバイス ユーザー: xvalid 1

デバイスモデル: alpha 16 デバイス名: Samsoni

作業段階: レベル 16

ご覧のとおり、アプリは、押した場所から書き込み開始点を再設定します

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

qt - QTextBrowser が HTML コードを台無しにするのはなぜですか?

私の要件は非常に基本的なものなので、HTML + QTextBrowser を使用することを考えたので、PDF 請求書を作成しようとしています。必要に応じて HTML コードを作成する関数を作成しました。たとえば、テキストを挿入したい場合はそのための関数があり、テーブルを挿入するために関数などを作成しました。setHtml() 関数を使用してこの HTML コードを QTextBrowser に設定してから、PDF を作成しようとしています。問題は、期待どおりの結果が得られないことです。同じコードを使用し、Chrome ブラウザーですべて問題なく表示されているため、HTML コードに問題はありません。しかし、setHtml 関数で使用した瞬間、Qt は html コードを変更しており、結果は望ましくありません。以下に、予想される画像と結果の画像も含めてコードを投稿しています。

QTextBrowser に設定する前の元の HTML コード

QTextBrowser によって生成された変更された HTML コード

注::上記の HTML コードは、QString に保持されたデバッグ コンソールで見られるものです。

元の html コードを使用して Chrome ブラウザで見られるように
ここに画像の説明を入力

QTextBrowser で見られるように ここに画像の説明を入力

QTextBrowser が HTML コードを台無しにして、目的の結果を得るのを防ぐにはどうすればよいですか?

PS:私の要件は pdf を印刷することだけだったので、これは以前に何度も発生しました。wkhtmltopdf プロセスと呼ばれる外部プロセスを使用して pdf を作成しましたが、このシナリオではアプリケーション自体で結果を確認したいと考えています。

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

python - QLayout を使用せずにユーザーが QTextBrowser ウィジェットを展開/サイズ変更する

私のアプリケーションには QTextBrowser ウィジェットがあり、データは 1 秒ごとに追加されます。データがウィジェットの下部に到達すると、垂直スクロール バーが作成されることがわかっています。しかし、必要なときはいつでも、ユーザーがマウスドラッグで QTextBrowser ウィジェット (QLayout を使用しない) のサイズを拡大することは可能ですか?

もしそうなら、私を助けてください。

これが私のコードです。