Обновление с Qt 4.2.1 до Qt 4.6.1 изменило шрифты - PullRequest
2 голосов
/ 30 марта 2011

Просто переключился с Qt 4.2.1 на 4.6.1 и шрифты разные. Другой тип и размер шрифта (больше).

Я не создавал никаких файлов, просто попытался скомпилировать с другой версией Qt.

Все настройки для шрифтов и т. Д. Находятся в файлах .cpp.

Есть идеи как поменять шрифты обратно?

Я унаследовал код, и я не являюсь разработчиком Qt, если кто-нибудь может указать мне некоторые ресурсы по этой проблеме, которые также были бы хороши.

1 Ответ

1 голос
/ 30 марта 2011

Я подозреваю, что это может быть просто опасностью кодирования стилей типа шрифтов в исходном коде, а не использования таблиц стилей . Когда все изменится, вам нужно будет добавить больше исходного кода, но с таблицами стилей любой новый материал будет автоматически покрываться ими при условии, что они применяются в достаточно широкой области. Но только предположение.

Если ваше приложение использует постоянный шрифт и размер шрифта, быстрое решение, которое может сработать, - это попытаться настроить таблицу стилей для всего приложения и установить ее с помощью QApplication :: setStyleSheet . Например,

qApp->setStyleSheet( "*{ font-family: \"Times\"; font-size: 12pt }" );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...