Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How can I add Menubar in Qt Designer?
Forum Updated to NodeBB v4.3 + New Features

How can I add Menubar in Qt Designer?

Scheduled Pinned Locked Moved Solved General and Desktop
13 Posts 4 Posters 5.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C CuriousPan

    I know, it's kinda simple question, but I cannot find a way to add a menubar to a main window of my application? Is it even possible?

    eyllanescE Offline
    eyllanescE Offline
    eyllanesc
    wrote on last edited by
    #3

    @CuriousPan QMainWindow comes with a QMenuBar by default:

    Screenshot_20211006_162030.png

    The section where "Type Here" is is the QMenuBar.

    You can remove the QMenuBar by right clicking on this section and selecting the option "Remove Menu Bar". If it is removed then right click on the window and select the option "Create Menu Bar".

    If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

    C 1 Reply Last reply
    2
    • eyllanescE eyllanesc

      @CuriousPan QMainWindow comes with a QMenuBar by default:

      Screenshot_20211006_162030.png

      The section where "Type Here" is is the QMenuBar.

      You can remove the QMenuBar by right clicking on this section and selecting the option "Remove Menu Bar". If it is removed then right click on the window and select the option "Create Menu Bar".

      C Offline
      C Offline
      CuriousPan
      wrote on last edited by
      #4

      @eyllanesc, excuse me, what am I doing wrong or am I clicking on some wrong place?

      7af493d9-7983-4cab-8524-5a0e954d4e8a-image.png

      eyllanescE 1 Reply Last reply
      0
      • C CuriousPan

        @eyllanesc, excuse me, what am I doing wrong or am I clicking on some wrong place?

        7af493d9-7983-4cab-8524-5a0e954d4e8a-image.png

        eyllanescE Offline
        eyllanescE Offline
        eyllanesc
        wrote on last edited by
        #5

        @CuriousPan I don't think it explains correctly, the QMainWindow already comes with a QMenuBar by default so you don't have to add it. If you removed it then you can add it by clicking on the window (it must be a section where there are no other widgets)

        If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

        C 1 Reply Last reply
        0
        • eyllanescE eyllanesc

          @CuriousPan I don't think it explains correctly, the QMainWindow already comes with a QMenuBar by default so you don't have to add it. If you removed it then you can add it by clicking on the window (it must be a section where there are no other widgets)

          C Offline
          C Offline
          CuriousPan
          wrote on last edited by
          #6

          @eyllanesc, I'm clicking on a black space of MainWidget (the one which is default and cannot be deleted), but unfortunately nothing appears.
          The reason I'm trying to add MenuBar is it was deleted when a development started and then I needed it.

          4fe20042-f71d-4850-856b-e487f3f57f2b-image.png

          jsulmJ 2 Replies Last reply
          0
          • C CuriousPan

            @eyllanesc, I'm clicking on a black space of MainWidget (the one which is default and cannot be deleted), but unfortunately nothing appears.
            The reason I'm trying to add MenuBar is it was deleted when a development started and then I needed it.

            4fe20042-f71d-4850-856b-e487f3f57f2b-image.png

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #7

            @CuriousPan said in How can I add Menubar in Qt Designer?:

            black space

            It's not black space where you have to click, its the grey space with the dots...

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • C CuriousPan

              @eyllanesc, I'm clicking on a black space of MainWidget (the one which is default and cannot be deleted), but unfortunately nothing appears.
              The reason I'm trying to add MenuBar is it was deleted when a development started and then I needed it.

              4fe20042-f71d-4850-856b-e487f3f57f2b-image.png

              jsulmJ Offline
              jsulmJ Offline
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #8

              @CuriousPan I just tested: removed menu bar, right clicked on the empty space inside main window and the top (first) menu entry is the one to add menu bar...

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              C 1 Reply Last reply
              0
              • jsulmJ jsulm

                @CuriousPan I just tested: removed menu bar, right clicked on the empty space inside main window and the top (first) menu entry is the one to add menu bar...

                C Offline
                C Offline
                CuriousPan
                wrote on last edited by
                #9

                @jsulm, after some research, I spotted that my Main Window is actually a QWidget.

                be8dbfad-032a-4a47-a4b4-b3fcdfff007e-image.png
                Is it possible to add menu bar to QWidget?

                eyllanescE jsulmJ 2 Replies Last reply
                0
                • C CuriousPan

                  @jsulm, after some research, I spotted that my Main Window is actually a QWidget.

                  be8dbfad-032a-4a47-a4b4-b3fcdfff007e-image.png
                  Is it possible to add menu bar to QWidget?

                  eyllanescE Offline
                  eyllanescE Offline
                  eyllanesc
                  wrote on last edited by eyllanesc
                  #10

                  @CuriousPan In theory it is possible (using layouts, etc) but don't complicate your life: better use QMainWindow.

                  Note: "MainWindow" is different to "MainWidget"

                  If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

                  C 1 Reply Last reply
                  0
                  • eyllanescE eyllanesc

                    @CuriousPan In theory it is possible (using layouts, etc) but don't complicate your life: better use QMainWindow.

                    Note: "MainWindow" is different to "MainWidget"

                    C Offline
                    C Offline
                    CuriousPan
                    wrote on last edited by
                    #11

                    @eyllanesc, the reason I'd like to stay with a widget I'm having right now is that I have quite a lot already implemented on it.

                    eyllanescE 1 Reply Last reply
                    0
                    • C CuriousPan

                      @jsulm, after some research, I spotted that my Main Window is actually a QWidget.

                      be8dbfad-032a-4a47-a4b4-b3fcdfff007e-image.png
                      Is it possible to add menu bar to QWidget?

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #12

                      @CuriousPan said in How can I add Menubar in Qt Designer?:

                      Is it possible to add menu bar to QWidget?

                      Yes, in code, not in designer.

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • C CuriousPan

                        @eyllanesc, the reason I'd like to stay with a widget I'm having right now is that I have quite a lot already implemented on it.

                        eyllanescE Offline
                        eyllanescE Offline
                        eyllanesc
                        wrote on last edited by
                        #13

                        @CuriousPan I don't think the process of converting the code from QWidget to QMainWindow is complicated, in general they are small changes

                        If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved