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. QTablewidget insert check box and do alot
Forum Updated to NodeBB v4.3 + New Features

QTablewidget insert check box and do alot

Scheduled Pinned Locked Moved Unsolved General and Desktop
24 Posts 4 Posters 4.8k Views 1 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.
  • ManiRonM ManiRon

    @mrjj and another doubt is that i want to have a tick mark in the menu item when it is pressed . whether it can be done or not ?

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

    @ManiRon
    Hi
    You mean in a QMenu or in the QTableWidget ?

    ManiRonM 2 Replies Last reply
    0
    • mrjjM mrjj

      @ManiRon
      Hi
      You mean in a QMenu or in the QTableWidget ?

      ManiRonM Offline
      ManiRonM Offline
      ManiRon
      wrote on last edited by
      #15

      @mrjj Its solved sir,

      But facing a new one .

      I have added a style sheet for a pushbutton
      Stylesheet:
      background-color: qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909, stop:0.0795455 rgba(0, 147, 185, 255), stop:1 rgba(50, 50, 50, 255));
      border: 1px solid black;
      border-radius: 8px;
      color:white;

      But i want to highlight when its pressed but when i add that its not working is there any sequence i should follow?

      1 Reply Last reply
      0
      • mrjjM mrjj

        @ManiRon
        Hi
        You mean in a QMenu or in the QTableWidget ?

        ManiRonM Offline
        ManiRonM Offline
        ManiRon
        wrote on last edited by
        #16

        @mrjj

        Sir how to bring the pressed effect to a push button in QT when style sheet is added

        mrjjM 1 Reply Last reply
        0
        • ManiRonM ManiRon

          @mrjj

          Sir how to bring the pressed effect to a push button in QT when style sheet is added

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

          @ManiRon
          Hi
          Its has a state for it

          QPushButton:pressed {
            background-color: qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909, 
            stop:0.0795455 rgba(0, 147, 185, 255), stop:1 rgba(50, 50, 50, 255));
            border: 1px solid black;
            border-radius: 8px;
            color:white;
          }
          

          http://doc.qt.io/qt-5/stylesheet-examples.html

          ManiRonM 1 Reply Last reply
          2
          • mrjjM mrjj

            @ManiRon
            Hi
            Its has a state for it

            QPushButton:pressed {
              background-color: qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909, 
              stop:0.0795455 rgba(0, 147, 185, 255), stop:1 rgba(50, 50, 50, 255));
              border: 1px solid black;
              border-radius: 8px;
              color:white;
            }
            

            http://doc.qt.io/qt-5/stylesheet-examples.html

            ManiRonM Offline
            ManiRonM Offline
            ManiRon
            wrote on last edited by
            #18

            @mrjj i gave it sir but know change

            QPushButton{background-color:qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909,stop:0.0795455 rgba(0, 147, 185, 255), stop:1 rgba(50, 50, 50, 255));
            border: 1px solid black;
            border-radius: 8px;
            color:white;}

            QPushButton:hover:!pressed
            {
            background-color: qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909, stop:0.0795455 rgba(0, 150, 190, 255), stop:1 rgba(50, 50, 100, 255));
            border: 2px solid black;
            border-radius: 8px;
            color:white;
            }

            mrjjM 1 Reply Last reply
            0
            • ManiRonM ManiRon

              @mrjj i gave it sir but know change

              QPushButton{background-color:qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909,stop:0.0795455 rgba(0, 147, 185, 255), stop:1 rgba(50, 50, 50, 255));
              border: 1px solid black;
              border-radius: 8px;
              color:white;}

              QPushButton:hover:!pressed
              {
              background-color: qradialgradient(spread:pad, cx:0.499807, cy:0.489, radius:0.8, fx:0.499, fy:0.488909, stop:0.0795455 rgba(0, 150, 190, 255), stop:1 rgba(50, 50, 100, 255));
              border: 2px solid black;
              border-radius: 8px;
              color:white;
              }

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

              @ManiRon
              Hi
              Why use ! (not pressed ) ?
              as that is same as normal ?

              ManiRonM 1 Reply Last reply
              0
              • mrjjM mrjj

                @ManiRon
                Hi
                Why use ! (not pressed ) ?
                as that is same as normal ?

                ManiRonM Offline
                ManiRonM Offline
                ManiRon
                wrote on last edited by
                #20

                @mrjj yes sir i removed it but i want an effect which all buttons have when pressed

                ManiRonM 1 Reply Last reply
                0
                • ManiRonM ManiRon

                  @mrjj yes sir i removed it but i want an effect which all buttons have when pressed

                  ManiRonM Offline
                  ManiRonM Offline
                  ManiRon
                  wrote on last edited by
                  #21

                  @ManiRon

                  For example when we press a button we feel like it goes inside and comes back like that effect i want

                  mrjjM 1 Reply Last reply
                  0
                  • ManiRonM ManiRon

                    @ManiRon

                    For example when we press a button we feel like it goes inside and comes back like that effect i want

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

                    @ManiRon
                    Hi
                    to keep the pressed down effect, then only assign
                    background-color: do not change anything with border as that disabled the down effect.
                    alt text

                    Else you have to create such effect your self.

                    ManiRonM 1 Reply Last reply
                    1
                    • mrjjM mrjj

                      @ManiRon
                      Hi
                      to keep the pressed down effect, then only assign
                      background-color: do not change anything with border as that disabled the down effect.
                      alt text

                      Else you have to create such effect your self.

                      ManiRonM Offline
                      ManiRonM Offline
                      ManiRon
                      wrote on last edited by
                      #23

                      @mrjj

                      how can we create ? is there any way sir?

                      mrjjM 1 Reply Last reply
                      0
                      • ManiRonM ManiRon

                        @mrjj

                        how can we create ? is there any way sir?

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

                        @ManiRon
                        Hi
                        You can use the
                        border-top-color
                        border-right-color
                        border-bottom-color
                        border-left-color
                        to draw the normal "3d" effect in both normal and pressed state
                        or use
                        border.image
                        http://doc.qt.io/qt-5/stylesheet-reference.html#border-image

                        http://doc.qt.io/qt-5/stylesheet-reference.html

                        1 Reply Last reply
                        1

                        • Login

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