ich habe mich jetzt mal an dieses Exampel rangehängt
http://doc.trolltech.com/4.3/painting-i ... ition.html
und es meinen Ansprüchen ein wenig angepasst. Nur stoße ich jetzt auf 2 Probleme.
Und zwar möchte ich 1tens die Große und Position eines QToolButton dynamisch auf die größe des Widgets ändern.
Aber mit
Code: Alles auswählen
QToolButton->setGeometry(0,0widht()*.5,height*.5)
Code: Alles auswählen
static const QSize resultSize(width2, height2);
sourceButton = new QToolButton;
sourceButton->setIconSize(resultSize);
Und 2tens. möchte ich etwas in den ToolButton rein zeichnen. Und in der Doku hab ich gesehn der hat auch ein eigenes Paint Event. Jetzt wollt ich wissen wie ich das jetzt am besten ansprechen kann.
Hab mir das so gedacht das ich eine Funktion schreibe die mir das zeichnet was ich brauche, auf die Daten vom ToolButton bezogen (width, height) und ich die dann so einbinden könnte:
Code: Alles auswählen
sourceButton = new QToolButton;
sourceButton->setIconSize(resultSize);
sourceButton->drawsomething();
Gruß
Qt-nator