widget in widget?

Alles rund um die Programmierung mit Qt
Antworten
kugelfisch
Beiträge: 12
Registriert: 28. Juni 2006 23:37
Wohnort: Kalrsuhe
Kontaktdaten:

widget in widget?

Beitrag 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]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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...
kugelfisch
Beiträge: 12
Registriert: 28. Juni 2006 23:37
Wohnort: Kalrsuhe
Kontaktdaten:

Beitrag 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!
Antworten