![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mannyz |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 13.3.2010 Пользователь №: 1529 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Подскажите, пожалуйста, как задать толщину линии в мм, а не в пикселях?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
azure |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 60 Регистрация: 24.12.2009 Пользователь №: 1332 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Разве нет возможности узнать системный DPI? Зная dpi устройства вывода можно пересчитать реальную величину в пиксели.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
azure, если драва на монитор стоят не родные то коту под хвост эти вычисления. В любом случае вся работа идёт либо с пикселями, либо вообще с абстрактными единицами (пиксели с плавающей запятой, типа setWidthF, это явная абстракция)
|
|
|
azure |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 60 Регистрация: 24.12.2009 Пользователь №: 1332 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
azure, если драва на монитор стоят не родные то коту под хвост эти вычисления. В любом случае вся работа идёт либо с пикселями, либо вообще с абстрактными единицами (пиксели с плавающей запятой, типа setWidthF, это явная абстракция) Зато если печатать - то самое оно. А настройки системного дпи - это сугубо предпочтение пользователя. На КПК нет особого смысла придерживаться реальных возможностей устройства (дпи порядка 200), потому что в таком случае текст на веб-страницах стоновиться гигантским. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я думаю, если понадобятся реальные цифры (для печати или отображения), то поможет перечисление:
enum QPaintDevice::PaintDeviceMetric там много всяких параметров связанных с реальным миром в том числе есть и связь с милиметрами. |
|
|
mannyz |
![]()
Сообщение
#7
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 13.3.2010 Пользователь №: 1529 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
спасибо, всем большое. попробую что-нибудь
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 19.2.2025, 2:21 |