問題タブ [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.
python - Python - pyqt5 - QTextBrowser の選択をクリアする
で選択をクリアしたいQTextBrowser
(ハイライトをクリア)。
上記のコードは私にとってはうまくいきません。
c++ - QT QTextBrowserは左クリック時に書き込み位置を無効にします
を含む QT アプリケーションを作成していますQTextBrowser
。
アプリがいくつかの機能を実行しているときに、アプリのQTextBrowser
印刷された行でマウスの左ボタンを押すと、行の書き込み中に関数が行をQTextBrowser
印刷し、押した行から行の印刷を再開します。
それを防ぐ方法は?
例:
- すべての関数出力:
デバイス ユーザー: xvalid 1
デバイスモデル: alpha 16
デバイス名: サムソニ
作業段階: レベル 16
- 行の印刷中にマウスの左ボタンで 2 行目を押すと、次のようになります。
デバイス ユーザー: xvalid 1
デバイスモデル: alpha 16 デバイス名: Samsoni
作業段階: レベル 16
ご覧のとおり、アプリは、押した場所から書き込み開始点を再設定します
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 が HTML コードを台無しにして、目的の結果を得るのを防ぐにはどうすればよいですか?
PS:私の要件は pdf を印刷することだけだったので、これは以前に何度も発生しました。wkhtmltopdf プロセスと呼ばれる外部プロセスを使用して pdf を作成しましたが、このシナリオではアプリケーション自体で結果を確認したいと考えています。
python - QLayout を使用せずにユーザーが QTextBrowser ウィジェットを展開/サイズ変更する
私のアプリケーションには QTextBrowser ウィジェットがあり、データは 1 秒ごとに追加されます。データがウィジェットの下部に到達すると、垂直スクロール バーが作成されることがわかっています。しかし、必要なときはいつでも、ユーザーがマウスドラッグで QTextBrowser ウィジェット (QLayout を使用しない) のサイズを拡大することは可能ですか?
もしそうなら、私を助けてください。
これが私のコードです。