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