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. Create a matrix from a .csv file
Forum Updated to NodeBB v4.3 + New Features

Create a matrix from a .csv file

Scheduled Pinned Locked Moved Solved General and Desktop
140 Posts 2 Posters 52.6k 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.
  • A AliM93
    31 May 2020, 00:40

    @mrjj thanks also for comments, so i can better follow the flow. but sorry i have to include QPainter somewhere? yes solved!

    M Offline
    M Offline
    mrjj
    Lifetime Qt Champion
    wrote on 31 May 2020, 00:43 last edited by mrjj
    #49

    @AliM93
    Yep, need includes.

    I hope comments are enough to understand it.
    its just calculating how big each box should when we have max_x and max_y and some area ( the widgets area)

    Shall we try to add it and UI and see something?
    I want to show you a Creator feature called Promotion that makes it easy to use such custom control.

    (note i bumped your upvotes so you should be able to post faster now)

    A 1 Reply Last reply 31 May 2020, 00:44
    0
    • M mrjj
      31 May 2020, 00:43

      @AliM93
      Yep, need includes.

      I hope comments are enough to understand it.
      its just calculating how big each box should when we have max_x and max_y and some area ( the widgets area)

      Shall we try to add it and UI and see something?
      I want to show you a Creator feature called Promotion that makes it easy to use such custom control.

      (note i bumped your upvotes so you should be able to post faster now)

      A Offline
      A Offline
      AliM93
      wrote on 31 May 2020, 00:44 last edited by
      #50

      @mrjj sure! the only thing is, as you can image from my images, i'm working into a bigger file, and when i run the app i have also a main_window.ui. so i have to link all the things to that. is it possilbe, isn'it it?

      M 1 Reply Last reply 31 May 2020, 00:45
      0
      • A AliM93
        31 May 2020, 00:44

        @mrjj sure! the only thing is, as you can image from my images, i'm working into a bigger file, and when i run the app i have also a main_window.ui. so i have to link all the things to that. is it possilbe, isn'it it?

        M Offline
        M Offline
        mrjj
        Lifetime Qt Champion
        wrote on 31 May 2020, 00:45 last edited by
        #51

        @AliM93
        yes, i though we add it to your main ui to see its working ?

        Its same project still, correct ?

        A 1 Reply Last reply 31 May 2020, 00:48
        0
        • M mrjj
          31 May 2020, 00:45

          @AliM93
          yes, i though we add it to your main ui to see its working ?

          Its same project still, correct ?

          A Offline
          A Offline
          AliM93
          wrote on 31 May 2020, 00:48 last edited by
          #52

          @mrjj yes, but in the final project i need to add to a QDialog which starts after i click a button on the main_window, but i hope it is not a big problem, right? anyway we can use a pushbutton clicked to show this now?

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mrjj
            Lifetime Qt Champion
            wrote on 31 May 2020, 00:50 last edited by
            #53

            Yes you can add to a dialog the same way as to any other UI :)

            To use your custom widget.
            Go to your main window ui file and open it
            place a normal Qwidget on the form
            RIGHt click it
            alt text
            and choose promote to

            Then in the new window , fillin the class name

            alt text
            nake SURE to spell it as shown in file!
            MatrixWidget for "class name"
            Case matters!

            now press ADD
            then Press Promote.

            When you run the app, our custom widget will be shown instead of the plain one we added.

            1 Reply Last reply
            0
            • A Offline
              A Offline
              AliM93
              wrote on 31 May 2020, 00:51 last edited by
              #54

              my main_window is still polupated

              M 1 Reply Last reply 31 May 2020, 00:53
              0
              • A Offline
                A Offline
                AliM93
                wrote on 31 May 2020, 00:52 last edited by AliM93
                #55
                This post is deleted!
                1 Reply Last reply
                0
                • A AliM93
                  31 May 2020, 00:51

                  my main_window is still polupated

                  M Offline
                  M Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on 31 May 2020, 00:53 last edited by
                  #56

                  @AliM93

                  add to the dialog then :)
                  Its 100% the same way.
                  Dont matter which UI.

                  So lets just use the dialog.

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    AliM93
                    wrote on 31 May 2020, 00:54 last edited by AliM93
                    #57

                    ok, so what i have to do? Add a normal QWidget to may main_window

                    M 2 Replies Last reply 31 May 2020, 00:54
                    0
                    • A AliM93
                      31 May 2020, 00:54

                      ok, so what i have to do? Add a normal QWidget to may main_window

                      M Offline
                      M Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on 31 May 2020, 00:54 last edited by
                      #58

                      @AliM93

                      open UI file for dialog and promote it as shown.
                      This Creator feature will then allow us to use our new custom widget without adding it from code.

                      1 Reply Last reply
                      0
                      • A AliM93
                        31 May 2020, 00:54

                        ok, so what i have to do? Add a normal QWidget to may main_window

                        M Offline
                        M Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on 31 May 2020, 00:55 last edited by
                        #59

                        @AliM93 said in Create a matrix from a .csv file:

                        Add a normal QWidget to may main_window

                        No, not if you want to use the dialog.

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          AliM93
                          wrote on 31 May 2020, 00:56 last edited by
                          #60

                          yes but which dialog i have to open? i don't have in this file.. can i add?

                          M 1 Reply Last reply 31 May 2020, 00:56
                          0
                          • A AliM93
                            31 May 2020, 00:56

                            yes but which dialog i have to open? i don't have in this file.. can i add?

                            M Offline
                            M Offline
                            mrjj
                            Lifetime Qt Champion
                            wrote on 31 May 2020, 00:56 last edited by
                            #61

                            @AliM93
                            Ohh, you dont have dialog yet ?
                            Lets add new blank one.
                            Sec. shots.

                            A 1 Reply Last reply 31 May 2020, 00:57
                            0
                            • M mrjj
                              31 May 2020, 00:56

                              @AliM93
                              Ohh, you dont have dialog yet ?
                              Lets add new blank one.
                              Sec. shots.

                              A Offline
                              A Offline
                              AliM93
                              wrote on 31 May 2020, 00:57 last edited by
                              #62

                              @mrjj no because i have the maxi project, and i split to a little one, then i will integrate

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on 31 May 2020, 01:00 last edited by
                                #63

                                Again, select the File New as when we made the widget.

                                alt text

                                Choose Designer Form class

                                Then choose a dialog

                                alt text

                                Give it a good name
                                alt text

                                Press NExt, NExt

                                Now you have this and you add a QWidget to it and promote it.
                                alt text

                                A 1 Reply Last reply 31 May 2020, 01:06
                                0
                                • M mrjj
                                  31 May 2020, 01:00

                                  Again, select the File New as when we made the widget.

                                  alt text

                                  Choose Designer Form class

                                  Then choose a dialog

                                  alt text

                                  Give it a good name
                                  alt text

                                  Press NExt, NExt

                                  Now you have this and you add a QWidget to it and promote it.
                                  alt text

                                  A Offline
                                  A Offline
                                  AliM93
                                  wrote on 31 May 2020, 01:06 last edited by AliM93
                                  #64

                                  @mrjj QWidget means widget? because i have Quick widget, doc widget...

                                  M 1 Reply Last reply 31 May 2020, 01:07
                                  0
                                  • A AliM93
                                    31 May 2020, 01:06

                                    @mrjj QWidget means widget? because i have Quick widget, doc widget...

                                    M Offline
                                    M Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on 31 May 2020, 01:07 last edited by
                                    #65

                                    @AliM93
                                    yes in left side Widget.
                                    alt text

                                    A 1 Reply Last reply 31 May 2020, 01:08
                                    0
                                    • M mrjj
                                      31 May 2020, 01:07

                                      @AliM93
                                      yes in left side Widget.
                                      alt text

                                      A Offline
                                      A Offline
                                      AliM93
                                      wrote on 31 May 2020, 01:08 last edited by
                                      #66

                                      @mrjj perfect! i need to select global include?

                                      1 Reply Last reply
                                      0
                                      • A Offline
                                        A Offline
                                        AliM93
                                        wrote on 31 May 2020, 01:08 last edited by
                                        #67
                                        This post is deleted!
                                        M 1 Reply Last reply 31 May 2020, 01:10
                                        0
                                        • M Offline
                                          M Offline
                                          mrjj
                                          Lifetime Qt Champion
                                          wrote on 31 May 2020, 01:09 last edited by
                                          #68

                                          Hi
                                          Nope. When you use promotion, Creator adds the needed included. You tell it what file
                                          in the promotion dialog. ( look at image)


                                          and after you promoted it.
                                          Then right click outside the widget and add a layout so our widget follow size of dialog automatically

                                          alt text

                                          A 1 Reply Last reply 31 May 2020, 01:10
                                          0

                                          58/140

                                          31 May 2020, 00:54

                                          • Login

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