Seite 1 von 1

[gelöst]QToolbar mit Auswahl-Button

Verfasst: 13. Januar 2014 09:56
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?

Re: QToolbar mit Auswahl-Button

Verfasst: 20. Januar 2014 09:32
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.

Re: QToolbar mit Auswahl-Button

Verfasst: 24. Januar 2014 07:10
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.