のドキュメント( 、QPaintDevice
、などのすべてのペイント可能エンティティの派生元) には、デバイスの DPI を受け取る関数が 2 つあります。QWidget
QPixmap
int logicalDpiX() const;
int physicalDpiX() const;
int logicalDpiY() const;
int physicalDpiY() const;
ドキュメントによると
logicalDpiX() および logicalDpiY() 関数は、デバイスの水平および垂直解像度をインチあたりのドット数で返します。physicalDpiX() および physicalDpiY() 関数もデバイスの解像度を 1 インチあたりのドット数で返しますが、論理解像度と物理解像度が異なる場合は、対応する QPaintEngine がマッピングを処理する必要があることに注意してください。最後に、colorCount() 関数は、ペイント デバイスで使用できるさまざまな色の数を返します。
この説明にもかかわらず、私はまだ違いの目的が何であるかを理解していません。誰かがこれに光を当てることができますか?