[Kde-devel-es] Crear un boton imagen

Mauricio Bahamonde elkrammer at kde.cl
Thu May 12 00:46:24 CEST 2005


Hola!

On Wednesday 11 May 2005 18:32, hacklet wrote:
> Hola a todos,
>
> estoy aprendiendo algo de qt con C++ y resulta que
> quiero crear una imagen que sea un boton, pero por mas
> vueltas que le doy no se como hacerlo.
>
> Si pongo la imagen dentro de un qpushbutton, lo que
> pasa es que me sale el marco del boton, cosa que no
> quiero que aparezca, asi que no se si se puede hacer
> de alguna otra forma o debo diseñarme un widget
> propio.
>
> alguna idea?

Mira, tengo 2 ideas:
1) Puedes usar un QPushButton y setear la propiedad setFlat(true), quizas con 
esto logras lo que quieres.
2) Puedes usar un QLabel para poner la imagen, pero QLabel no tiene la señal 
clicked(), asi es que tendrias que hacer una subclase de QLabel y reemplazar 
QWidget::mousePressEvent() por tu propia version. En ella agregas la señal 
clicked() y la emites cuando se cumple QMouseEvent::button() == LeftButton.

Saludos,

-- 
Mauricio Bahamonde
<elkrammer at kde.cl>

October. This is one of the peculiarly dangerous months to speculate in stocks 
in. The others are July, January, September, April, November, May, March, 
June, December, August, and February.
	-- Mark Twain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-devel-es/attachments/20050512/0fec1137/attachment.pgp


More information about the Kde-devel-es mailing list