Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. C++ Gurus
  4. Please help with actual C++ code
Forum Updated to NodeBB v4.3 + New Features

Please help with actual C++ code

Scheduled Pinned Locked Moved Unsolved C++ Gurus
25 Posts 5 Posters 4.2k 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.
  • A Anonymous_Banned275

    @TomZ Thanks, however... I am just extending "windows
    ...tile...cascade..." menu using mdiArea (example). I have it essentially working, include "connect". The "problem is " - it can be started with QMenu -that makes submenu extension easy - but adding "checkable " to sub menu is currently failing. Or I can start with QAction then adding depended sub menu fails. Right now I feel starting with "cascading menus " is cleaner ..in case I want to add sususbsub....
    The "user" -me - has several depended tasks to accomplish - setup serial connection, then setup dependent Bluetooth connection, configure remote Bluetooth device and then attach it to "serial connection" etc.,key remote device - amateur radio transmitter, listen to "meteor scatter" pings on Internet ...
    The basic idea is to do all this in separate forms , I got that going, to keep monitor and me , focused on task...

    A Offline
    A Offline
    Anonymous_Banned275
    wrote on last edited by
    #21
    This post is deleted!
    Axel SpoerlA JonBJ 2 Replies Last reply
    0
    • A Anonymous_Banned275

      This post is deleted!

      Axel SpoerlA Offline
      Axel SpoerlA Offline
      Axel Spoerl
      Moderators
      wrote on last edited by
      #22

      @AnneRanch said in Please help with actual C++ code:

      subMenu[index]->addAction(list_array[index][ 2] + " #" + QString::number( index_sub));

      ...returns a QAction *. You need to store this pointer to connect to the action's triggeredsignal. Then you can skip the whole acrobatics about getting index inside a slot.

      Do you understand that?

      Software Engineer
      The Qt Company, Oslo

      1 Reply Last reply
      1
      • A Anonymous_Banned275

        This post is deleted!

        JonBJ Offline
        JonBJ Offline
        JonB
        wrote on last edited by JonB
        #23

        @AnneRanch

        but I am unable to add "check box" to any of them

        QAction *action = submenu[index]->addAction("Some text");
        action->setCheckable(true);
        

        adds an action with text Some text and sets it to have a checkbox.

        A 1 Reply Last reply
        0
        • JonBJ JonB

          @AnneRanch

          but I am unable to add "check box" to any of them

          QAction *action = submenu[index]->addAction("Some text");
          action->setCheckable(true);
          

          adds an action with text Some text and sets it to have a checkbox.

          A Offline
          A Offline
          Anonymous_Banned275
          wrote on last edited by
          #24
          This post is deleted!
          A 1 Reply Last reply
          0
          • A Anonymous_Banned275

            This post is deleted!

            A Offline
            A Offline
            Anonymous_Banned275
            wrote on last edited by Anonymous_Banned275
            #25
            This post is deleted!
            1 Reply Last reply
            0
            • Axel SpoerlA Axel Spoerl referenced this topic on

            • Login

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