問題タブ [qprinter]

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 投票する
0 に答える
508 参照

c++ - Qtは、QPrinterを使用して印刷するためにQTablelViewをレンダリングします

Qt を使用して請求書を印刷しようとしています。請求書に必要な機能の 1 つは、このためのテーブルです。QTabelWidget の使用方法を理解しているため、QTabelWidget を使用することにしましたが、「'render' の呼び出しに一致するメンバー関数がありません」というエラーが表示されます。この問題を解決するにはどうすればよいですか? QTableView を印刷することもできますか? 私のコードは以下です

0 投票する
0 に答える
276 参照

c++ - Print Qt のレイアウト ウィジェット

Qt から請求書を印刷しようとしています。これに必要なすべての情報を保存しましたが、すべてのウィジェットとテキストを印刷用にレイアウトする方法がわかりません QPrinter を使用する必要があることはわかっており、QPageLayout を使用する必要があると思います。ページの下部に QTableWidget を印刷し、上部にテキストを印刷する必要があります。どうすればこれを行うことができますか?

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

c++ - QPrinter 印刷テーブルとテキスト

QTextTable と QPainter を使用して作成しているテキストを同じページに表示しようとしています。QPainterの上にQTextTableがある場合、印刷されるのはテーブルだけですが、QTextTableの上にQPainterがある場合、ページ番号さえありません。QTextTable とテキストを同時に表示するにはどうすればよいですか?

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

qt4 - QGraphicsScene を印刷すると低品質の出力が生成される

私のコードはおおよそ次のようになります。

私のシーンには、現在表示されている解像度と 100 以上のズーム スケールで完全に表示される SVG 画像がいくつかあるため、ソースの品質は問題になりません。ただし、PDF 出力の品質はひどいものです。出力を SVG として喜んでレンダリングします。または、現在の解像度/DPI の数倍の静止画像である必要がある場合は、クリーンでクリアであることを確認します。誰かが出力を改善する方法について提案があれば、私は非常に感謝しています. ありがとう。

編集: PDF にレンダリングされた出力は、シーンを表示しているビューの形状/サイズに直接関連付けられているようです。たとえば、ビューを縮小すると、品質が低下します。一方向に伸ばすと、出力も伸びます。ビューに関係なく、一貫したレンダリングされた図面を高品質で出力したいと考えています。この問題を解決するには、より大きなスケール/ビューポートを使用して、このシーンを固定寸法の新しいビューに配置する必要があると思います。

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

c++ - PDFへのQPrinter出力は、用紙/ページサイズ(A4)と同等ではありません

QWidget ui をこのような pdf ファイルに出力しようとしています。

class1BillQWidgetを継承するクラスのオブジェクトです。すべて正常に動作しますが、PDF ファイルを開くと、ウィジェットの UI が A4 ページ サイズに合うように表示されることを期待していますが、非常に小さく、一見しただけではわかりませんでした。設定した A4 用紙サイズにウィジェット UI を合わせるにはどうすればよいですか?

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

c++ - Qt - 簡単なコード QPrinter が他の PC で動作しない

QTを搭載したPCでは印刷は正常に機能しますが(印刷は正常に機能します)、他のPC(win 8.1を搭載したPCとwin 7を搭載したPC)では起動しません(印刷が起動せず、印刷キューが空です)理由がわかりません。エラーは発生しません。

私が使う:

そして.proで:

dll " Qt5PrintSupport" はもちろんフォルダ内にあります。初歩的な質問で申し訳ありませんが、何が間違っているのかわかりません。