[gelöst]QToolbar mit Auswahl-Button

Alles rund um die Programmierung mit Qt
Antworten
Codiac
Beiträge: 21
Registriert: 23. Mai 2013 11:00

[gelöst]QToolbar mit Auswahl-Button

Beitrag von Codiac »

Hallo zusammen,

ich möchte in einer QToolbar einen (QAction-)Button anlegen, der ein ausklappbares Optionsfeld beinhaltet (Siehe beispielsweise Button "Ansicht ändern" im Windows-Dateiexplorer). Wo fange ich an, um das zu realisieren?
Zuletzt geändert von Codiac am 24. Januar 2014 07:10, insgesamt 1-mal geändert.
Codiac
Beiträge: 21
Registriert: 23. Mai 2013 11:00

Re: QToolbar mit Auswahl-Button

Beitrag von Codiac »

Inzwischen habe ich einen Ansatz gefunden. Ausgehend von dieser Diskussion...

http://qt-project.org/forums/viewthread/5377

...habe ich ein QMenu mit mehreren QActions in meine QToolbar gehangen:

Code: Alles auswählen

QMenu *myMenu = new QMenu("Action-Liste",this);
QAction *actOne = new QAction(QIcon("path_to_my_icon"),myMenu);
QAction *actTwo = new QAction(QIcon("path_to_my_icon"),myMenu);
...
QToolBar *myBar = new QToolBar(this);
myBar->addAction(myMenu->menuAction());
Jetzt habe ich das Problem, dass das Menu innerhalb der Toolbar aufklappt, wenn ich auf den DropDown-Pfeil klicke. Die enthaltenen Actions sind also weder sicht- noch selektierbar.
Codiac
Beiträge: 21
Registriert: 23. Mai 2013 11:00

Re: QToolbar mit Auswahl-Button

Beitrag von Codiac »

Ich habe noch ein bisschen gestöbert und das hier gefunden:

http://stackoverflow.com/questions/5364 ... bar-button

Klappt bei mir soweit, vielleicht kann es ja noch Jemand gebrauchen.
Antworten