Я новичок в Qt и сейчас играю с trolltech tutorial .
Мне удалось настроить QLCDNumber color и background используя setPalette
метод, но я не могу изменить толщина .Я понимаю, что буквы нет, поэтому метод setFont
не может быть использован, поэтому я попытался setBrush
, но все еще без прогресса.
Можно ли как-то установить толщину?Если нет, пожалуйста, помогите мне понять, почему.
edit
, как указывает @webclectic, необходимо переопределить paintEvent
.Но он вызывает drawString
, который вызывает drawDigit
, который вызывает drawSegment
, который находится в QLCDNumberPrivate
классе (??) см. Источник .Я понятия не имею, как переопределить это: поскольку никакие методы не являются виртуальными, я должен был бы переписать их все, я прав?Есть ли другой способ, кроме как полностью переписать класс?