Trong tài liệu của QPaintDevice
(mà tất cả paintable-cho các tổ chức xuất phát từ, chẳng hạn như QWidget
, QPixmap
, vv), có hai chức năng để nhận được Sở KH & ĐT của thiết bịSự khác nhau giữa logicalDpiX và physicalDpiX trong Qt là gì?
int logicalDpiX() const;
int physicalDpiX() const;
int logicalDpiY() const;
int logicalDpiX() const;
Các tài liệu nói
Các hàm logicalDpiX() và logicalDpiY() trả về độ phân giải ngang và dọc của thiết bị theo các chấm trên mỗi inch. Các hàm physicalDpiX() và physicalDpiY() cũng trả về độ phân giải của thiết bị theo các chấm trên mỗi inch, nhưng lưu ý rằng nếu độ phân giải vật lý và logic khác nhau, QPaintEngine tương ứng phải xử lý ánh xạ. Cuối cùng, hàm colorCount() trả về số lượng các màu khác nhau có sẵn cho thiết bị sơn.
Mặc dù mô tả này, tôi vẫn không hiểu mục đích của sự khác biệt là gì. Ai đó có thể làm sáng tỏ điều này không?