問題タブ [qtextdocument]

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

qt - Qt: QTextEdit の内容をカスタム プロパティで保存する方法

私はテキストエディタ(QTextEdit)を持っています。エディターの一部の単語には、添付された追加情報が含まれています (つまり、その単語のウェーブ ファイル内の対応する 2 つの整数位置)。それらは QTextCharFormat オブジェクトのカスタム プロパティとして Python オブジェクトに格納されます (私は次のようなコードでそれらを添付しますself.editor.textCursor().setCharFormat(QTextCharFormat().setProperty(MyPropertyID, myWordAttachment):)

残念ながら、ドキュメントを html に保存すると、追加の書式設定がすべて失われます。

だから、私は最も簡単なタスクを実行したいと思います.myWordAttachmentを含むすべてのフォーマットでドキュメントを保存する(そしてディスクからロードする)ことです。

Qt5 にはそのための準備ができていないというのは正しいのでしょうか? そのドキュメントのシリアライゼーション コードをすべて自分で書かなければなりませんか? (私はまだ仕事をした単純な機能がどこにあることを願っています)

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

python-3.x - Python QPrintWidget に画像とヘッダーを追加する

QPrintWidget /Printout にヘッダーと画像を追加するにはどうすればよいですか?

私はこれが本当に見栄えの良いレイアウトされた出力ファイルを見つけました。ファイルをそのように見せたいです。ファイルの「レイアウト」を行う方法を説明するチュートリアルを見つけようとしましたが、何も見つかりませんでした。

いくつかの提案/ヘルプについて本当にうれしく思います。

これまでのところ、これはテーブルが QTableWidget から描画されている mycode です。

ここに画像の説明を入力

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

c++ - QTextDocumentFragment を使用して QTextEdit 内の画像とテキストのサイズを設定する方法

前回の投稿に続いて、を使用してコマンド ログを実装していますQTextEdit。その仕組みは、ユーザーがユーザー インターフェースを操作するたびに、QTextEdit以下に示すコマンド ログ内にアクションが記録されるというものです。画像をすべてのアクション (ボタンを押す、ボックスをチェックするなど) に正常に関連付けますが、下の印刷画面でわかるように、画像のサイズが変更されておらず、ユーザーが何かを行うたびに、追加の行ではなく、画像が他の隣に置く:

何が起こっている:

違う

期待されること:

正しい

抜粋されたコードの下:

メインウィンドウ.h

メインウィンドウ.cpp

内部の画像を処理する方法について役立つこの便利なソースを見つけましたQTextEditQTextDocumentFragmentただし、次のように aQTextEditとそれに関連するテキストのサイズを変更する方法を明確に説明するものは見つかりませんでした。

文章

QTextEditを使用して内部の画像とテキストのサイズを設定する方法はQTextDocumentFragment?

洞察を提供できる人なら誰でも大いに役立ちます。

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

qt - qtextdocumentテーブルの境界線がレンダリングされていないのはなぜですか?

Qtextdocument を使用してレポートを生成しています。プログラムでテーブル文字列を html 文字列として準備しましたが、レンダリングすると境界線が表示されません (図 2)。

ブラウザで取得します(写真1) 欲しいです

しかし、私のQtアプリでは取得します(画像2) 得る

文字列の例は次のとおりです。