Hôm nay tôi đã chuyển ứng dụng từ Qt5.5 sang Qt5.6RC. Chạy nó trên màn hình dpi cao của tôi các vật dụng xuất hiện nhỏ. Sau khi đọc this và đặt QT_AUTO_SCREEN_SCALE_FACTOR to "1"
ít nhất nó có thể sử dụng lại.Style sheets/Qt Designer hỗ trợ cho màn hình dpi cao?
Tuy nhiên they say:
Về lâu dài, việc áp dụng nên được điều chỉnh để chạy chưa sửa đổi:
1) Luôn luôn sử dụng các phiên bản qreal của bản vẽ API QPainter.
2) Kích thước cửa sổ và hộp thoại liên quan đến kích thước màn hình.
3) Thay thế kích thước mã hóa cứng trong bố cục và mã vẽ theo giá trị được tính từ số liệu phông chữ hoặc kích thước màn hình.
Không phải tất cả thuộc tính trang tính đều hỗ trợ em
(".. từ số liệu phông chữ"). Không có ý tưởng làm thế nào tôi sẽ sử dụng "kích thước màn hình" tương đối trong phong cách trang tính. Ngoài ra Qt Designer chỉ hỗ trợ px
ở nhiều nơi, như được hiển thị bên dưới.
coi tôi không muốn từ bỏ nhà thiết kế và stylesheets, lựa chọn của tôi để tạo chính hãng Qt thuê các ứng dụng là gì?
liên quan (nhưng không có câu trả lời cho câu hỏi của tôi)
- Nó thậm chí còn một chút không rõ ràng những gì
1em
nghĩa trong thế giới Qt: What does size "1em" in Qt qss mean, if there is no font size em? - Qt and high dpi screens
- QT High DPI Support on Windows