Hallo Zusammen
Ich habe Probleme mit meiner Menüleiste.
Habe in der Haupt-Menuleiste ein Menupunkt ‚?’ -> name: helpInfoAction
Ein Untermenu von '?' nenne ich 'Info QT'
Das Widget, welches über dieses Untermenu aufgerufen werden sollte, heisst Info_Qt .
Für das habe ich einen Slot definiert: helpInfo_Qt
Connections:
- sender: helpInfoAction
- signal: activated()
- receiver: MainWidget
- slot: helpInfo_Qt()
Wie kann ich nun dieses Widget über diese Menuleiste ansprechen?
Ich verwende Qt Version 3.3.4
Gruss halde
Menuleiste mit Qt-Designer
-
Ahmet Arslan
- Beiträge: 17
- Registriert: 12. Juli 2005 11:11
- Wohnort: Köln
Re: Menuleiste mit Qt-Designer
Du hast doch schon einen einen Slot angelegt:halde hat geschrieben: Connections:
- sender: helpInfoAction
- signal: activated()
- receiver: MainWidget
- slot: helpInfo_Qt()
Code: Alles auswählen
MainWidget::helpInfo_Qt();Was soll den passieren? Ein Dialogfenster? Eine Hilfe? Ein About?
Menuleiste
Ich möchte, das nachher das Infofenster (Widget) aufgerufen wird.
Habe folgendes versucht:
void MainWidget::helpInfo_Qt()
{
QWidget InfoQtwidget;
InfoQtwidget.show;
}
Ich kann zwar den Menupunkt anwählen, das Fenster verschwindet jedoch sofort wieder.
Vielen Dank für Eure Hilfe
Gruss halde
Habe folgendes versucht:
void MainWidget::helpInfo_Qt()
{
QWidget InfoQtwidget;
InfoQtwidget.show;
}
Ich kann zwar den Menupunkt anwählen, das Fenster verschwindet jedoch sofort wieder.
Vielen Dank für Eure Hilfe
Gruss halde
Probier das mal so:
mußte noch an Deinen Code anpassen. Tut bei mir einwandfrei.
Code: Alles auswählen
void MainWindow::about() {
About *about = new About( this, NULL, TRUE );
about->exec();
}