Seite 1 von 1

widget in widget?

Verfasst: 2. Juli 2006 17:38
von kugelfisch
Hallo,

Ich möchte ein Widget erstellen, welches ein Bild anzeigt und innerhalb von dem Bild soll ein Toolbar angezeigt werden (Bild drehen, löschen..) Also die Toolbar soll das Bild überlagern und wird auch nur eingeblendet, wenn die Mouse über dem Bild ist.

Würdet ihr das Bild und die Toolbar in einem Widget zeichnen, oder die Toolbar in ein eigenes Widget verlagern?

Wie kann ich ein Widget innerhalb von einem anderen Widget zeichnen?

Gruß
Alex[/img]

Verfasst: 2. Juli 2006 19:17
von upsala

Code: Alles auswählen

QLabel *label=new QLabel(0);
label->setPixmap(...);
QToolButton *button1=new QToolButton(label);
button1->setGeometry(30, 30, 30, 30);
QToolButton *button2=new QToolButton(label);
button2->setGeometry(60, 30, 30, 30);
Über den Sinn das Bild zu überlagen kann man streiten. Und mein Code ist sicher verbesserungswürdig...

Verfasst: 2. Juli 2006 23:26
von kugelfisch
Der Sinn ist folgender: ich habe eine Übersicht mit thumbnails. Wenn du mit der Maus über einem Thumbnail bist, soll eine Mini-Toolbar eingeblendet werden, mit der du das Bild drehen, löschen und bewerten kannst. Ich finde das recht praktisch, wenn man viele Bilder zu bearbeiten hat. Ist nicht meine Idee - hab ich wo abgeschaut ;)

Vielen Dank für deine Hilfe!