の驚くべき機能の 1 つQGraphicsView
は、シーンのコンテンツ (実際にシーンに挿入されたすべての QGraphicsItem) に合わせてスケーリングできることです。スケールを正しく挿入したQPixmap
ことは、これで 4x4 のスケール ファクターを指定した場合を意味します。
view->scale(4,4);
Pixmap は思い通りにズームされます。
しかし、これは私が描き慣れている四角形には当てはまりません。それらは、シーンに描画するピックスマップを囲むことを目的としており、スケール係数に関係なく、4 ではなく 1 の厚さを維持します。
「化粧ペン」の正確な目的を理解しようとして、そのすべてに関するドキュメントを検索してきましたが、それでも長方形を太くすることはできません.
最後の通知: カスタムがQGraphicsItem
あり、長方形を描画するために使用される QPen は、オンザフライでインスタンス化されます。
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
方法。
それは問題ですか?
事前に感謝し、Qt フレームワークと描画アルゴリズムの両方の分野で経験/知識が不足していることをお詫びします...