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 window similar to this provided with screenshot
Forum Updated to NodeBB v4.3 + New Features

Creating a window similar to this provided with screenshot

Scheduled Pinned Locked Moved Solved General and Desktop
6 Posts 4 Posters 243 Views 2 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.
  • S Offline
    S Offline
    Shizzer
    wrote on last edited by
    #1

    Hi all,

    I'm new in Qt and I want to learn it by creating the debugger based on x64dbg open source project. I'm building a disassembly window at the moment and I want to make this exact window - first in the Qt Designer and then dynamically with the C++ code. The window looks like this:

    disas_window.png

    Each column has to be resizable in a horizontal way at each point in its boundary. I was trying to build this window based on the QTableWidget, but unfortunately, columns can be resizable only by using setSelectionResizeMode on the QHeaderView object as far as I know, therefore, columns can not be resized at each point of their boundaries.

    Could anybody help me with this? I would be very grateful

    JonBJ 1 Reply Last reply
    0
    • S Shizzer

      Hi all,

      I'm new in Qt and I want to learn it by creating the debugger based on x64dbg open source project. I'm building a disassembly window at the moment and I want to make this exact window - first in the Qt Designer and then dynamically with the C++ code. The window looks like this:

      disas_window.png

      Each column has to be resizable in a horizontal way at each point in its boundary. I was trying to build this window based on the QTableWidget, but unfortunately, columns can be resizable only by using setSelectionResizeMode on the QHeaderView object as far as I know, therefore, columns can not be resized at each point of their boundaries.

      Could anybody help me with this? I would be very grateful

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

      @Shizzer
      Never used one myself, but isn't this what a QSplitter does for you? The QSplitterHandle is the vertical line you show.

      1 Reply Last reply
      4
      • S Offline
        S Offline
        Shizzer
        wrote on last edited by
        #3

        Thank you very much @JonB! I've decided to learn some basics before jumping into creating whatever GUI I want since the Qt framework is really large.

        Pablo J. RoginaP B 2 Replies Last reply
        2
        • S Shizzer

          Thank you very much @JonB! I've decided to learn some basics before jumping into creating whatever GUI I want since the Qt framework is really large.

          Pablo J. RoginaP Offline
          Pablo J. RoginaP Offline
          Pablo J. Rogina
          wrote on last edited by
          #4

          @Shizzer if you consider your issue solved, please don't forget to mark your post as such.

          Upvote the answer(s) that helped you solve the issue
          Use "Topic Tools" button to mark your post as Solved
          Add screenshots via postimage.org
          Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

          1 Reply Last reply
          0
          • S Shizzer

            Thank you very much @JonB! I've decided to learn some basics before jumping into creating whatever GUI I want since the Qt framework is really large.

            B Offline
            B Offline
            BurgeSpy
            wrote on last edited by BurgeSpy
            #5

            @Shizzer said in Creating a window similar to this provided with screenshot:

            Thank you very much @JonB! I've decided to learn some basics before jumping into creating whatever GUI I want since the Qt framework is really large.https://pharmacomlabs.to/

            and what is your progress so far? wonder because i'm also learning and i'm just a beginner. wondering where should i better start? also wondering what you've decided so far? thanks

            S 1 Reply Last reply
            0
            • B BurgeSpy

              @Shizzer said in Creating a window similar to this provided with screenshot:

              Thank you very much @JonB! I've decided to learn some basics before jumping into creating whatever GUI I want since the Qt framework is really large.https://pharmacomlabs.to/

              and what is your progress so far? wonder because i'm also learning and i'm just a beginner. wondering where should i better start? also wondering what you've decided so far? thanks

              S Offline
              S Offline
              Shizzer
              wrote on last edited by
              #6

              @BurgeSpy I was trying to do Windows debugger with GUI based on x64dbg open source project, but this is not a good idea to start learning Qt by creating such a big tool. I made this decision because I don't have knowledge about the basic windows available in Qt, thus, it was difficult for me to search for information and the process of creating GUI inside my tool was too long.

              I decided to take this book for learning the Qt framework -> https://www.amazon.com/gp/product/0132354160 I know that this lecture is about the Qt 4, but I'm in Poland and polish translations of the books (about Qt 5 for example) are not good enough for me. This book about Qt 4 is available as the free PDF on the Internet so I can avoid wasting my time on waiting for the ship from the Amazon. :)

              After reading and learning from this book I will try to create my debugger again.

              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