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

qt5 - QT 5 QPrinter linq エラー

QT 5.1.1 と Qt Creator 2.8.1
を使用しています。プリンターを使用したい場合:

そして、私はこのエラーを受け取ります:

DictionaryWidget.obj:-1: エラー: LNK2019: 未解決の外部シンボル "__declspec(dllimport) public: _ thiscall QPrinter::QPrinter(enum QPrinter::PrinterMode)" ( _imp_??0QPrinter@@QAE@W4PrinterMode@0@@Z ) 関数 "private: void __thiscall DictionaryWidget::on_pbPrint_clicked(void)" で参照 (?on_pbPrint_clicked@DictionaryWidget@@AAEXXZ)

私が持っている.proファイルに:

次のように QT Creator LIBPATH で環境を構築します。

フォルダ C:\Qt\5.1.1\msvc2012\lib ファイルは Qt5PrintSupport.lib にあります

プロジェクトを機能させるにはどうすればよいですか?

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

qt - QPrinter ボタンをクリックすると、プログラムがクラッシュするのはなぜですか?

ボタンをクリックすると、プログラムがクラッシュします。コードを投稿します:

どこが間違っているのか教えてください。前もって感謝します。

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

qt - QPrinter、QPainter、QTextDocument を一緒に使用するとエラー メッセージが表示される

Qt アプリケーションで、ヘッダー、フッターのタイトル、および TableView を含むコンテンツを含むプレビュー ページを作成したいと考えています。

これは私が使用したコードです:

アプリケーションを実行すると、プレビュー ページにヘッダーとフッターのタイトルしか表示されず、TableView は表示されません。次に、 qDebug() を使用して確認したところ、エラーメッセージが表示されました

ラインで

この問題を解決して、ヘッダー、フッターのタイトル、および TableView を使用してデータを正常に印刷するにはどうすればよいですか?

ご協力いただきありがとうございます!

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

qt - QPrinter で HTML コンテンツを印刷するために次のページに移動できない

私の小さなアプリケーションでは、各ページでいくつかの HTML コンテンツをプレビューしたいので、次のコードを使用しました

そして、私が得た結果ページ

次のページに移動できません

結果ページを何度もテストした後、プリンターが次のページに移動して HTML コンテンツを印刷しないことに気付きました。

この問題を解決するにはどうすればよいですか?

ありがとう!

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

c++ - 印刷時にQGraphicsSceneがページに合わせて拡大縮小されない

とりわけ、Outlook 風の毎週のスケジュール (上部に曜日、左側に時間、予定を表すグリッド内のボックス) を作成するプログラムを作成しています。QGraphicsScene クラスをサブクラス化し、それを QGraphicsView と組み合わせて使用​​して、GUI にスケジュールを表示しています。

スケジュールを印刷しようとしているときに問題が発生します。ページに合わせて印刷し、自動的に拡大縮小したいと思います。私が行った調査から、コードは比較的単純なはずです。

ただし、これにより、信じられないほど小さなボックスでシーンをレンダリングしようとしているかのように、テキスト ラベルが左上隅に詰め込まれ、ボックスやグリッド線が表示されない出力が生成されます。次の変更を加えた場合:

schedule_scene->render( &painter, QRectF( 0, 0, 600, 600 ) );

次に、期待どおりに小さな 600x600 ボックスに印刷されます。

現在、開発マシンに実際のプリンターを接続していないため、Windows XPS プリンターと CutePDF プリンターの両方でこれをテストしています。

私が行った調査によると、QGraphicsScene は、すべてのデフォルト パラメータでページを埋めるようにスケーリングする必要があります。サブクラス化されたシーンがページ全体に合わせて自動的に拡大縮小されないのはなぜですか? 実装する必要のあるメソッドを見逃していませんか?

編集:コードでページサイズを手動で設定すると、問題が修正されます:

[印刷] ダイアログがページ サイズを独自に設定しないのはなぜですか?

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

windows - デプロイされた Qt アプリケーションが利用可能なプリンターを一覧表示しない

Qt でアプリケーションをデプロイすると、使用可能なプリンターのリストが表示されません。依存関係ウォーカーは問題を報告しませんでした。

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

qt - Qt: QFile を印刷するには?

実際、Qt 経由で生成された CSV ファイルがあります。可能であれば、ユーザーがファイルを開かずに CSV ファイルをそのまま印刷するための印刷オプションを追加する必要があります。

解決策を探してみました。しかし、問題を解決する方法が見つかりませんでした。

QFileを印刷する方法を教えてもらえますか?? QFile を出力する関数はありますか??