У меня есть,
QFontMetrics m_fm (QFont ("Arial", 14)); и
m_fm.width ("Существующий IP-адрес локальной сети из сети проекта");
возвращает '297' (в windows)
Может кто-нибудь сказать мне, что он возвращает в компиляторе Linux?
и если он отличается в Linux, то почему так?
и как мы можем иметь одинаковый рендеринг шрифтов как в Windows, так и в Linux.
Обновление:
У меня есть ячейка QTableView, в которую я записываю данные из нескольких строк
В совокупности я должен показывать данные в 2 строки в одном ряду.(используя .append ("\ n")).
Допустим, ширина столбца равна 140,
, поэтому мне нужны данные, чтобы поместиться в 140 пикселях ячейки для одной строки
Поэтому мне нужны данные с шириной пикселя менее 140, чтобы
это может быть показано правильно.в таком случае, в зависимости от шрифта (Arial)
Я вычисляю
m_fm.width («Существующий IP-адрес локальной сети из сети проекта»);
но в Linux он отличается, так как шрифт Windows Arial недоступен.Могу ли я получить правильную ширину пикселя,
без установки шрифта Arial в системе Linux?
Заранее спасибо!