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. Creating a keypress signal from application button
Forum Updated to NodeBB v4.3 + New Features

Creating a keypress signal from application button

Scheduled Pinned Locked Moved General and Desktop
34 Posts 4 Posters 37.2k 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.
  • V Offline
    V Offline
    vsorokin
    wrote on last edited by
    #25

    @ connect(ui.buttonTwo, SIGNAL(clicked()), myTableViewInstance, SLOT(key_down()));
    @

    --
    Vasiliy

    1 Reply Last reply
    0
    • M Offline
      M Offline
      maxmotor
      wrote on last edited by
      #26

      I get this error: 'QObject' is an inaccessible base of 'MyTableView'

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vsorokin
        wrote on last edited by
        #27

        Please show MyTableView constructor implementation

        --
        Vasiliy

        1 Reply Last reply
        0
        • M Offline
          M Offline
          maxmotor
          wrote on last edited by
          #28

          It is empty :/

          @MyTableView::MyTableView(QWidget* parent) : QTableView(parent){

          }@

          1 Reply Last reply
          0
          • V Offline
            V Offline
            vsorokin
            wrote on last edited by
            #29

            oh... I haven't more ideas :)

            Try change
            @#include "qtableview.h"@
            to

            @#include <QTableView>@

            if nothing changes, just put all your sources to file hosting and get me link :)

            --
            Vasiliy

            1 Reply Last reply
            0
            • M Offline
              M Offline
              maxmotor
              wrote on last edited by
              #30

              I have sent you a link :)

              1 Reply Last reply
              0
              • V Offline
                V Offline
                vsorokin
                wrote on last edited by
                #31

                Oh... many points:

                1. In your sources
                  @class MyTableView: private QTableView {@

                although, in example above you wrote:
                @class MyTableView: public QTableView {@

                1. You don't needed MyTableView, you already have QTabletWidget on form
                2. You don't needed inheritance in this case.
                3. In setup.cpp
                  I rewrite some things:
                  It's for local slot, because MyTableView not needed anymore
                  @connect(ui.buttonTwo, SIGNAL(clicked()), this, SLOT(down()));@

                in slot, as example, you can add any checks and other logic to their:
                @void Setup::down() {
                Parent_ui::ui.tableWidget->selectRow(Parent_ui::ui.tableWidget->currentRow() + 1);
                }@

                same for up slot:
                @void Setup::up() {
                Parent_ui::ui.tableWidget->selectRow(Parent_ui::ui.tableWidget->currentRow() -1);

                }@

                --
                Vasiliy

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  maxmotor
                  wrote on last edited by
                  #32

                  Vass you are very kind!

                  I will have a look at this the first thing in the morning.

                  Especially you and ludde have been a big help so far dealing with my lack of Qt/C++ skills.

                  Thank you guys!

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    maxmotor
                    wrote on last edited by
                    #33

                    I just wanted to tell you that my code is now working as intended! - Thanks to you!

                    I'm very impressed of the willingness to help out on this forum. And the fast response was superb.

                    I'm almost positive that we will talk again! ;)

                    Thank you so much for your time!

                    1 Reply Last reply
                    0
                    • V Offline
                      V Offline
                      vsorokin
                      wrote on last edited by
                      #34

                      [quote author="maxmotor" date="1316166090"]I just wanted to tell you that my code is now working as intended![/quote]

                      Glad to hear! :)
                      However, I highly recommend you learning C++ - it just save your time in future

                      --
                      Vasiliy

                      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