問題タブ [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 に答える
3254 参照

python - PyQt5 QTextBrowser - setText - 配置の問題?

PyQt5 を使用してシンプルな GUI コンソールを作成しようとしています。QTextBrowser - setText を使用してテキストを印刷しようとすると、配置が失われ、見栄えが悪くなります。しかし、テキストは私のpythonコンソールに配置されています

setText 関数を使用してデータ フレームを表示しています。df.to_string() の justify パラメータを変更すると、Python コンソールで配置の変更を確認できますが、Qt コンソールには反映されません。

コード :

期待されるアライメント

観測された Qt GUI

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

qt - ヘルパー用 QTextBrowser

QTextBrowser でヘルパーを作ろうとしています。私が理解したように、home()、backward()、および forward() は QTextBrowser に既に実装されており、ボタンへの接続のみが必要でした。その下に .h および .cpp ファイルがあります

ここに画像の説明を入力

エラーメッセージはありません。QTextBrowser 内のリンクを読んでクリックすることができます。ボタンを使用したアクションはありません。ここで何が恋しいですか?

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

python - Pyside2 QTextBrowser overwriteMode は古いテキストを置き換えません

PySide2 パッケージを使用していますoverwriteModeが、私のコードでは動作しないことがわかりました。ここに私が書いたものがあります:

完全なソース コード

Qt-Creator を使用して GUI を設計しました。QTextBrowser の設定は次のようになります。

QTextBrowser の設定

次の出力が得られました。

出力

ご覧のとおり、最初の行は 'hhht1' のはずですが、'hhhtest1' となります。

Windows 10 の PySide2 バージョン 5.11.2 でこれをテストしています。

私は Qt を初めて使用しますが、誰か助けてもらえますか? 私は何が欠けていますか?ありがとうございました!

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

c++ - QTextBrowser に作成したクラスからオブジェクトを表示できる関数はありますか?

int、double、string などのさまざまなデータ型のオブジェクトと、Rational、Date、Complex という私が作成した他の 3 つのクラスを格納および表示する GUI を作成しています。これらのオブジェクトは、同じタイプのリンク リストに格納されます。int、double、および string の場合、ユーザーが QPlainTextEdit に入力した値をリストに保存してQTextBrowser表示する際に問題が発生しましたが、作成したクラスからオブジェクトを表示する方法がわかりませんQTextBrowser に。これを行うことができる機能はありますか?

現在、 「Rational(3,4);」の形式でオブジェクトを受け取る Rational クラスを使用しています。"3/4"などの分数のように表示します。「3/4」の形式のユーザー入力からオブジェクトを作成し、それらをリンクされたリストにプッシュすることができましたが、それらを QTextBrowser に表示できませんでした

「Rational」から QString/const std::string への実行可能な変換がない「セマンティックな問題」 が発生しています。これらのオブジェクトを QTextBrowser に変換または表示する方法が見つからないようです。

編集:ここにRationalクラスがあります

私が使用している関数の関数定義のみを表示しています。定義が表示されていない他の関数は、このプログラムでは使用しない関数です。

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

python - HTML ファイルを QTextBrowser ウィジェットにロード/表示するにはどうすればよいですか?

PyQt5 を使用して Python で UI をコーディングする方法を独学しています。私がやりたいことの 1 つは、アプリと同じフォルダーに保存されている html ドキュメントを取得し、その内容を表示することです。QTextBrowser は、html ドキュメントをロード/表示するための適切なウィジェットのように見えましたが、使用するコマンドとその使用方法を理解するのに苦労しています。これがばかげた質問であれば申し訳ありませんが、私はまだ Python と UI コーディングの両方に慣れていないので、ドキュメントと私が間違っていることを理解するのに苦労しています。

QTextBrowser のドキュメントでは、ドキュメントをロードする方法として QUrl、setSource、および source について言及されています。HTMLドキュメントの名前をそれぞれに入れてみましたが、どれも機能しません。userSet はユーザー入力から決定されるデータセットであり、QTableView ウィジェットを使用してデータのテーブルを表示できたため、ユーザー入力とデータ生成は正常に機能します。

userHexbin.html に保存した hexbin プロットがアプリに表示されることを期待していますが、次のエラーが表示されます - TypeError: source(self): too many arguments. ただし、ドキュメント名をどこに置くべきかはわかりません。

編集: