Seite 1 von 1
[gelöst] Rechte Icon in QToolBar ganz rechts aussen?
Verfasst: 13. Juli 2012 19:30
von sea_bear
Moin moin,
wie schaffe ich es, in einer QToolBar das rechte (sprich das letzte) Icon ganz nach rechts außen zu bekommen? Also der Abstand zwischen dem vorletzten und dem letzten Icon rechts sich immer der Bildschirmgröße anpasst. Bin ein wenig am verzweifeln.
SeaBear
Re: Rechte Icon in QToolBar ganz rechts aussen?
Verfasst: 14. Juli 2012 12:09
von abho
moin,
du könntest einfach ein Widget in die toolbar vor dein letztes Icon einfügen.
Dieses Widget kannst du dann entweder ein HBoxLayout verpassen, welchem du per addStrecht() ein spaceritem hinzugefügt hast oder du setzt die horizontale SizePolicy auf QSizePolicy::Expanding.
Sollte beides den gleichen Effekt haben.
Code: Alles auswählen
QWidget *widget = new QWidget;
QHBoxLayout *box= new QHBoxLayout;
box->addStretch();
widget->setLayout(box);
// Oder
//widget->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
ui->mainToolBar->insertWidget(ui->lastAction,widget);
Re: Rechte Icon in QToolBar ganz rechts aussen?
Verfasst: 14. Juli 2012 12:22
von sea_bear
abho hat geschrieben:moin,
du könntest einfach ein Widget in die toolbar vor dein letztes Icon einfügen.
Dieses Widget kannst du dann entweder ein HBoxLayout verpassen, welchem du per addStrecht() ein spaceritem hinzugefügt hast oder du setzt die horizontale SizePolicy auf QSizePolicy::Expanding.
Sollte beides den gleichen Effekt haben.
Danke, war genau das was ich gesucht habe. Manchmal sieht man den Wald vor lauter Bäumen nicht!!!!