menubar probleme

Alles rund um die Programmierung mit Qt
Antworten
binford
Beiträge: 1
Registriert: 13. März 2007 11:27

menubar probleme

Beitrag von binford »

Hallo,

bin absoluter QT newbie, und scheitere gerade an der QMenuBar.

Code: Alles auswählen

QMenuBar* myMenuBar = new QMenuBar( this );
	QMenu* settingsMenu = new QMenu( tr("&Settings"), this );
	QAction* pathAction = new QAction( tr("Path &Settings"), this );
	connect( pathAction, SIGNAL(triggered()), this, SLOT(onPathSettingsClicked()) );

	settingsMenu->addAction( pathAction );
	myMenuBar->addMenu( settingsMenu );
Ich erhalte so allerdings nur den Menupunkt "Settings". Wenn man den Anklickt ist die Action "Path Settings" nicht zu sehen (es passiert gar nichts).

Any ideas?
Dateianhänge
ss.png
ss.png (2.28 KiB) 1085 mal betrachtet
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: menubar probleme

Beitrag von macman »

binford hat geschrieben:bin absoluter QT newbie, und scheitere gerade an der QMenuBar.
Mein Tipp, mit dem Designer erstellen, mit dem UIC compilieren, um dann das Ergebnis zu analysieren.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Warum legst du eigentlich eine neue QMenuBar an und verwendest nicht die vom QMainWindow?

Code: Alles auswählen

QMenu *settingsMenu=menuBar()->addMenu(tr("&Settings"));
QAction *pathAction=settingsMenu->addAction(tr("Path &Settings"));
connect( pathAction, SIGNAL(triggered()), this, SLOT(onPathSettingsClicked()) ); 
Antworten