[Qt] Paintevent не вызывается пользовательской кнопкой, полученной из QabstractButton

StackOverflow https://stackoverflow.com/questions/3279677

Вопрос

Я пытаюсь создать пользовательскую кнопку, полученную из "qabstractbutton". Я перекрыл живописи.Однако моя кнопка не видна в моем виджете.То, что я вижу, это то, что Paintevent не вызывается даже после обновления / Revast / Show на моей кнопке. Что может быть отсутствующая ссылка здесь?

Спасибо!

Это было полезно?

Решение

paintEvent на объекте не будет вызываться, если объект не имеет ненулевой ширины и высоты.Я думаю (и отсутствует любой пример код, это чистое предположение) - это то, что вы только что создали одну ширину или высоту 0, и ожидаем, что его рисовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top