Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Unsolved Dynamically creating checkboxes

    General and Desktop
    3
    3
    832
    Loading More Posts
    • 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.
    • M
      moyin last edited by

      Actually, i need to create checkboxes dynamically as per user requirements, so which one is the better approach, should i go for scroll area then create checboxes inside that or is there any better approach pls let me know.

      1 Reply Last reply Reply Quote 0
      • VRonin
        VRonin last edited by

        Normally in these cases you don't need checkboxes but a checkable list like QListWidget

        "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
        ~Napoleon Bonaparte

        On a crusade to banish setIndexWidget() from the holy land of Qt

        1 Reply Last reply Reply Quote 4
        • mrjj
          mrjj Lifetime Qt Champion last edited by

          Hi
          as @VRonin saids a ListWidget with ItemIsUserCheckable is
          often a far better solution than scrollarea.

          QListWidgetItem* item = new QListWidgetItem("item", listWidget);
          item->setFlags(item->flags() | Qt::ItemIsUserCheckable); // set checkable flag
          item->setCheckState(Qt::Unchecked); // AND initialize check state ( not sure its 100% needed but i like to be sure :)

          1 Reply Last reply Reply Quote 3
          • First post
            Last post