Statusleiste
-
Hallo,
zu diesem Beispiel habe ich einmal eine Frage:private: void menuAnlegen() { fileMenu = menuBar()->addMenu(tr("&Datei")); QAction* quitAction = new QAction(tr("&Ende"), this); quitAction->setShortcut(tr("Ctrl+Q")); quitAction->setStatusTip(tr("Programm beenden")); fileMenu->addAction(quitAction); // qApp ist globale Variable der Applikation connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit())); } void statuszeileAnlegen() { statusLabel = new QLabel("nicht bewegt"); statusBar()->addWidget(statusLabel); } QtBeispiel* widget; QMenu* fileMenu; QLabel* statusLabel; };
Hier wird doch nirgends das:
quitAction->setStatusTip(tr("Programm beenden"));
mit dem Statuslabel verknüpft. Wieso funktioniert es dann trotzdem, dass das beenden im Statuslabel angezeigt wird.