Pergunta

Estou tentando criar um botão personalizado, derivado de "QAbstractbutton".Eu substituí o paintEvent.No entanto, meu botão não está visível no meu widget.O que vejo é que o paintEvent não está sendo chamado mesmo depois de chamar update/repaint/show no meu botão.Qual poderia ser o elo perdido aqui?

Obrigado!

Foi útil?

Solução

paintEvent em um objeto não será chamado a menos que o objeto tenha largura e altura diferentes de zero.Meu palpite (e na ausência de qualquer código de exemplo, é um palpite puro) é que você acabou de criar um com largura ou altura 0 e espera que ele seja desenhado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top