[Qt]paintEvent не вызывается в пользовательской кнопке, производной от QAbstractButton
Я пытаюсь создать пользовательскую кнопку, полученную из "QAbstractbutton". Я переопределил paintEvent. Тем не менее, моя кнопка не видна в моем виджете. Я вижу, что paintEvent не вызывается даже после вызова update/repaint/show для моей кнопки. Что может быть отсутствующей ссылкой здесь?
Спасибо!
1 ответ
Решение
paintEvent
объект не будет вызываться, если объект не имеет ненулевую ширину и высоту. Мое предположение (и отсутствие какого-либо примера кода, это чистое предположение) состоит в том, что вы только что создали один с шириной или высотой 0 и ожидаете его отрисовки.