ich weiß, dass in der QT Dokumentation steht, dass QStatusBar eigentlich QMainWindow für seine Funktionalität voraussetzt, aber ich habe mein 'Hauptprogramm' von QWidget abgeleitet.
Das Erstellen eines QStatusBar's ist ja kein Problem, nur allen Elementen, die QWidget als Kinder besitzt beizubiegen, dass Sie das setStatusTip() an das selbsterstellte QStatusBar schicken.
Gefunden habe ich folgendes im QT Forum:
Code: Alles auswählen
bool event(QEvent * e){
if ( e->type() == QEvent::StatusTip ){
myStatusBar->showMessage(static_cast<QStatusTipEvent*>(e)->tip());
return true;
}
return false;
}Hat jemand eine Idee wie ich das bewerkstellige, ohne von allen Kindern eine Ableitung zu machen? ... oder andere unkompliziertere Varianten damit setStatusTip() funktioniert?
Grüße Pixtar