Russian Qt Forum
Ноябрь 23, 2024, 06:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Получить высоту QTextDocument в мм  (Прочитано 3994 раз)
NortT
Гость
« : Май 24, 2011, 19:39 »

В пикселях высоту получить легко через  size (), а как эту высоту преобразовать в мм? Или может есть какой другой способ?
Записан
lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #1 : Май 24, 2011, 21:36 »

пиксель пикселю рознь!
На плазменной панели пиксель "на ощупь" виден.
px  - не эталон.  mm - эталон.

Чтобы достоверно преобразовать, нужно знать размер пикселя

Можно только примерно по таблице http://lcdtech.no-ip.info/data/pixel.size.htm

PS
А сколько вольт в киловатте?
Записан

NortT
Гость
« Ответ #2 : Май 25, 2011, 07:14 »

Я понимаю, что пиксель это не эталон, иначе бы я тупо умножил количество пикселей на коэффициент преобразования Улыбающийся
Записан
voral
Гость
« Ответ #3 : Май 25, 2011, 08:22 »

Я понимаю, что пиксель это не эталон, иначе бы я тупо умножил количество пикселей на коэффициент преобразования Улыбающийся

А нужно именно размер на мониторе? Или на листе при печати?
Записан
NortT
Гость
« Ответ #4 : Май 25, 2011, 10:24 »

На листе при печати.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Май 25, 2011, 10:46 »

int QPaintDevice::logicalDpiX () const
int QPaintDevice::logicalDpiY () const
int QPrintEngine::metric ( QPaintDevice::PaintDeviceMetric id ) const
Записан

Qt 5.11/4.8.7 (X11/Win)
alexman
Гость
« Ответ #6 : Май 25, 2011, 11:43 »

int QPaintDevice::widthMM () const
int QPaintDevice::heightMM () const
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 23.