Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: mannyz от Апрель 01, 2010, 13:24



Название: Как задать толщину линии QPen в миллиметрах?
Отправлено: mannyz от Апрель 01, 2010, 13:24
Подскажите, пожалуйста, как задать толщину линии QPen в миллиметрах, а не в пикселях?


Название: Re: Как задать толщину линии QPen в миллиметрах?
Отправлено: pilot.net от Апрель 01, 2010, 13:37
Узнаешь разрешение экрана в дюймах переводишь в милиметрым и все
        QPaintDeviceMetrics * pdm = new QPaintDeviceMetrics(this);
      double ldpiy = pdm->logicalDpiY();
                                 или
                               double ldpix = pdm->logicalDpiX();

      ppcm = ldpiy / 2.54;
                                ppmm = ppcm/10


Название: Re: Как задать толщину линии QPen в миллиметрах?
Отправлено: mannyz от Апрель 01, 2010, 18:43
спасибо. думаю, так и попробую