Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Yuriam от Март 15, 2006, 09:14



Название: Пиксели и сантиметры
Отправлено: Yuriam от Март 15, 2006, 09:14
Здравствуйте! Может вопрос не только по QT, но столкнулся с проблемой, во время использования этой библиотеки.
Использую QCanvas. Его размер должен задаваться пользователем. Устанавливается размер в пикселях, а хочется чтобы пользователь имел дело с сантиметрами. Как перевести размер в сантиметрах в пиксели и обратно? Нашёл кучу ответов в диапозоне от "это элементарно" до "это невозможно", но ничего не понял. Ведь как-то это делается! Например, в MS Word я задаю размер листа в сантиметрах и он отображается реально в сантиметрах какой бы монитор у меня не был и какие бы настройки экрана я не поставил.
Подскажите что-нибудь.


Название: Пиксели и сантиметры
Отправлено: burunduk от Март 15, 2006, 10:51
А QPaintDevice::logicalDpiX() и QPaintDevice::logicalDpiY() разве тут не помогут ?  

Или я не заметил всей глубины проблемы ...


Название: Пиксели и сантиметры
Отправлено: Sergeich от Март 15, 2006, 16:49
Цитата: "burunduk"
А QPaintDevice::logicalDpiX() и QPaintDevice::logicalDpiY() разве тут не помогут ?  

Тогда уж лучше  QPaintDevice::heightMM() и QPaintDevice::widthMM ()