Seite 1 von 1

menubar probleme

Verfasst: 16. März 2007 14:03
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?

Re: menubar probleme

Verfasst: 16. März 2007 15:26
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.

Verfasst: 16. März 2007 17:31
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()) );