Einige Fragen zu Qt



  • Hallo,

    in meinem Konstruktor von meiner von QMainWindow abgeleiteten Klasse, habe ich gerade das hier stehen:

    QMenuBar* menuBar = new QMenuBar(this);
    menuBar->resize(800, 21);
    setMenuBar(menuBar);
    

    Allerdings sehe ich die menuBar nicht. Wenn ich jetzt aus dem setMenuBar ein menuBar->show() mache, sehe ich die menuBar wieder, doch soweit ich verstanden habe, muss ich für jedes Objekt eine setXYZ oder addXYZ Methode aufrufen, damit es richtig verwaltet wird. Kann mir hier eine helfen, was ich falsch mache?



  • Wie auch? Es hat noch keine Menüeinträge.

    QMenuBar* menuBar = new QMenuBar(this);
       QMenu* sepp_menu=menuBar->addMenu("Sepp");
       // sepp_menu->addAction(....
       setMenuBar(menuBar);
    

Anmelden zum Antworten