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. Can I create a frame with qt?
Forum Updated to NodeBB v4.3 + New Features

Can I create a frame with qt?

Scheduled Pinned Locked Moved Unsolved General and Desktop
35 Posts 4 Posters 5.6k Views 3 Watching
  • 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.
  • sierdzioS Offline
    sierdzioS Offline
    sierdzio
    Moderators
    wrote on last edited by
    #3

    You mean the whole ribbon menu or some part of it?

    In case you want the ribbon - there is no such thing in Qt, but there are external solutions which provide it. See QTitanRibbon.

    (Z(:^

    V 3 Replies Last reply
    3
    • V vale88

      @vale88 I wanted a horizontal frame and vertical

      Pl45m4P Offline
      Pl45m4P Offline
      Pl45m4
      wrote on last edited by
      #4

      @vale88

      Which part do you mean?

      MS Paint uses tabs, toolbars and menus.

      There is QFrame in Qt but I dont know, if this is, what you need


      If debugging is the process of removing software bugs, then programming must be the process of putting them in.

      ~E. W. Dijkstra

      1 Reply Last reply
      0
      • sierdzioS sierdzio

        You mean the whole ribbon menu or some part of it?

        In case you want the ribbon - there is no such thing in Qt, but there are external solutions which provide it. See QTitanRibbon.

        V Offline
        V Offline
        vale88
        wrote on last edited by
        #5
        This post is deleted!
        1 Reply Last reply
        0
        • sierdzioS sierdzio

          You mean the whole ribbon menu or some part of it?

          In case you want the ribbon - there is no such thing in Qt, but there are external solutions which provide it. See QTitanRibbon.

          V Offline
          V Offline
          vale88
          wrote on last edited by
          #6

          @sierdzio is there an example? Anyway Can I create it with elements of qt? like groupBox?

          1 Reply Last reply
          0
          • sierdzioS sierdzio

            You mean the whole ribbon menu or some part of it?

            In case you want the ribbon - there is no such thing in Qt, but there are external solutions which provide it. See QTitanRibbon.

            V Offline
            V Offline
            vale88
            wrote on last edited by vale88
            #7

            @sierdzio I saw QTitanRibbon, I installed it, I saw it's a class, but I don't know how can I use it..is there a tutorial

            1 Reply Last reply
            0
            • mrjjM Offline
              mrjjM Offline
              mrjj
              Lifetime Qt Champion
              wrote on last edited by mrjj
              #8

              Hi
              QTitanRibbon is cool but also a bit expensive.
              samples here. (scroll down a bit)
              https://www.devmachines.com/documentation/QtitanComponents/html/examples.html#ribbon_examples

              For home made simple version, see
              https://github.com/martijnkoopman/Qt-Ribbon-Widget

              V 2 Replies Last reply
              7
              • mrjjM mrjj

                Hi
                QTitanRibbon is cool but also a bit expensive.
                samples here. (scroll down a bit)
                https://www.devmachines.com/documentation/QtitanComponents/html/examples.html#ribbon_examples

                For home made simple version, see
                https://github.com/martijnkoopman/Qt-Ribbon-Widget

                V Offline
                V Offline
                vale88
                wrote on last edited by
                #9

                @mrjj I like the last example, THANKS

                1 Reply Last reply
                0
                • mrjjM mrjj

                  Hi
                  QTitanRibbon is cool but also a bit expensive.
                  samples here. (scroll down a bit)
                  https://www.devmachines.com/documentation/QtitanComponents/html/examples.html#ribbon_examples

                  For home made simple version, see
                  https://github.com/martijnkoopman/Qt-Ribbon-Widget

                  V Offline
                  V Offline
                  vale88
                  wrote on last edited by vale88
                  #10

                  @mrjj a question...I want a frame on the left..but I don't understand how I must add it:
                  I did:
                  Cattura.PNG

                  and then:

                  MainWindow::MainWindow(QWidget *parent)
                    : QMainWindow(parent)
                    , ui(new Ui::MainWindow)
                  {
                    ui->setupUi(this);
                  
                    // Hide ribbon dock title bar
                    ui->ribbonDockWidget->setTitleBarWidget(new QWidget());
                  
                  
                    ui->dockWidget->setTitleBarWidget(new QWidget());
                  
                  
                    ui->frame_left->addTab(QIcon(":/icons/briefcase_1.svg"), "Project");
                    ui->frame_left->addTab(QIcon(":/icons/monitor_1.svg"), "View");
                    ui->frame_left->addTab(QIcon(":/icons/engineering_1.svg"), "Tools");
                    ui->frame_left->addTab(QIcon(":/icons/information_1.svg"), "Help");
                  
                  
                  
                  

                  but when I run there isn't my dock

                  V 1 Reply Last reply
                  0
                  • V vale88

                    @mrjj a question...I want a frame on the left..but I don't understand how I must add it:
                    I did:
                    Cattura.PNG

                    and then:

                    MainWindow::MainWindow(QWidget *parent)
                      : QMainWindow(parent)
                      , ui(new Ui::MainWindow)
                    {
                      ui->setupUi(this);
                    
                      // Hide ribbon dock title bar
                      ui->ribbonDockWidget->setTitleBarWidget(new QWidget());
                    
                    
                      ui->dockWidget->setTitleBarWidget(new QWidget());
                    
                    
                      ui->frame_left->addTab(QIcon(":/icons/briefcase_1.svg"), "Project");
                      ui->frame_left->addTab(QIcon(":/icons/monitor_1.svg"), "View");
                      ui->frame_left->addTab(QIcon(":/icons/engineering_1.svg"), "Tools");
                      ui->frame_left->addTab(QIcon(":/icons/information_1.svg"), "Help");
                    
                    
                    
                    

                    but when I run there isn't my dock

                    V Offline
                    V Offline
                    vale88
                    wrote on last edited by vale88
                    #11

                    @vale88 I adjusted:
                    I wrote:

                    QToolButton *open1ProjectButton = new QToolButton;
                      connect(openProjectButton,&QToolButton::clicked,this,&MainWindow::label);
                    
                      open1ProjectButton->setText(tr("Open"));
                      open1ProjectButton->setToolTip(tr("Open existing project"));
                      open1ProjectButton->setIcon(QIcon(":/icons/live_folder_2.svg"));
                      open1ProjectButton->setEnabled(true);
                      ui->frame_left->addButton("Project", "Project", open1ProjectButton);
                    
                    

                    but I get:
                    Cattura.PNG

                    I must put object on vertical

                    1 Reply Last reply
                    0
                    • mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by
                      #12

                      Hi
                      I dont think sample supports vertical alignment.
                      The paint code does not seems to support it.

                      V 1 Reply Last reply
                      1
                      • mrjjM mrjj

                        Hi
                        I dont think sample supports vertical alignment.
                        The paint code does not seems to support it.

                        V Offline
                        V Offline
                        vale88
                        wrote on last edited by
                        #13

                        @mrjj thanks, only a question, if I wanto to change color, there is a gray, I want to put pink, where must I change?

                        mrjjM 1 Reply Last reply
                        0
                        • V vale88

                          @mrjj thanks, only a question, if I wanto to change color, there is a gray, I want to put pink, where must I change?

                          mrjjM Offline
                          mrjjM Offline
                          mrjj
                          Lifetime Qt Champion
                          wrote on last edited by
                          #14

                          @vale88
                          Hi
                          Well RibbonGroupGroup first.
                          Use stylesheet.
                          alt text

                          I didnt check what rest of the grey is. i assume its the TabWidget.

                          V 1 Reply Last reply
                          3
                          • mrjjM mrjj

                            @vale88
                            Hi
                            Well RibbonGroupGroup first.
                            Use stylesheet.
                            alt text

                            I didnt check what rest of the grey is. i assume its the TabWidget.

                            V Offline
                            V Offline
                            vale88
                            wrote on last edited by
                            #15

                            @mrjj Can I see how did you write?

                            mrjjM 1 Reply Last reply
                            0
                            • V vale88

                              @mrjj Can I see how did you write?

                              mrjjM Offline
                              mrjjM Offline
                              mrjj
                              Lifetime Qt Champion
                              wrote on last edited by mrjj
                              #16

                              @vale88
                              Hi
                              I just open the Ui file and right click on top widget and then
                              change style sheet and then click background color

                              alt text

                              V 1 Reply Last reply
                              2
                              • mrjjM mrjj

                                @vale88
                                Hi
                                I just open the Ui file and right click on top widget and then
                                change style sheet and then click background color

                                alt text

                                V Offline
                                V Offline
                                vale88
                                wrote on last edited by
                                #17

                                ok thanks

                                mrjjM 1 Reply Last reply
                                0
                                • V vale88

                                  ok thanks

                                  mrjjM Offline
                                  mrjjM Offline
                                  mrjj
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #18

                                  @vale88
                                  Also the same for
                                  alt text

                                  RibbonTabContent

                                  V 1 Reply Last reply
                                  1
                                  • mrjjM mrjj

                                    @vale88
                                    Also the same for
                                    alt text

                                    RibbonTabContent

                                    V Offline
                                    V Offline
                                    vale88
                                    wrote on last edited by
                                    #19

                                    @mrjj a question, when I click on a button of horizontal ribbon there is an effect, like I push a true button...how can I recreate this effect?

                                    mrjjM 1 Reply Last reply
                                    0
                                    • V vale88

                                      @mrjj a question, when I click on a button of horizontal ribbon there is an effect, like I push a true button...how can I recreate this effect?

                                      mrjjM Offline
                                      mrjjM Offline
                                      mrjj
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #20

                                      @vale88
                                      You mean on the tabs?
                                      or on the buttons Open , New etc ?

                                      V 1 Reply Last reply
                                      0
                                      • mrjjM mrjj

                                        @vale88
                                        You mean on the tabs?
                                        or on the buttons Open , New etc ?

                                        V Offline
                                        V Offline
                                        vale88
                                        wrote on last edited by
                                        #21

                                        @mrjj on the button Open, New..ecc..when I push there is an effect

                                        Pl45m4P 1 Reply Last reply
                                        0
                                        • V vale88

                                          @mrjj on the button Open, New..ecc..when I push there is an effect

                                          Pl45m4P Offline
                                          Pl45m4P Offline
                                          Pl45m4
                                          wrote on last edited by
                                          #22

                                          @vale88

                                          What kind of effect? Animation? Fading? Or just the button changes?


                                          If debugging is the process of removing software bugs, then programming must be the process of putting them in.

                                          ~E. W. Dijkstra

                                          V 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