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. Qt Programming Language
Forum Updated to NodeBB v4.3 + New Features

Qt Programming Language

Scheduled Pinned Locked Moved Unsolved General and Desktop
331 Posts 17 Posters 379.1k Views 9 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.
  • jsulmJ jsulm

    @Annabelle Did you try the link I posted?

    A Offline
    A Offline
    Annabelle
    wrote on last edited by
    #299

    @jsulm said in Qt Programming Language:

    @Annabelle Did you try the link I posted?

    Yes. And now when I try to compile my "Hello World" project, I get this error.
    0_1563756476436_4d68067f-d68d-47df-a74f-0b2a886db32b-image.png
    What did I do wrong?

    JKSHJ 1 Reply Last reply
    0
    • A Annabelle

      @jsulm said in Qt Programming Language:

      @Annabelle Did you try the link I posted?

      Yes. And now when I try to compile my "Hello World" project, I get this error.
      0_1563756476436_4d68067f-d68d-47df-a74f-0b2a886db32b-image.png
      What did I do wrong?

      JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #300

      @Annabelle said in Qt Programming Language:

      And now when I try to compile my "Hello World" project, I get this error.

      The error says that your compiler is too old and it doesn't support the C++ 2011 standard. But I'm confused: If you're doing a basic C++ Hello World program, why is Code::Blocks trying to include Qt?

      I suggest you leave Qt out for now. Just focus on learning plain C++. This way, it doesn't matter if you have an old compiler.

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      A 1 Reply Last reply
      2
      • JKSHJ JKSH

        @Annabelle said in Qt Programming Language:

        And now when I try to compile my "Hello World" project, I get this error.

        The error says that your compiler is too old and it doesn't support the C++ 2011 standard. But I'm confused: If you're doing a basic C++ Hello World program, why is Code::Blocks trying to include Qt?

        I suggest you leave Qt out for now. Just focus on learning plain C++. This way, it doesn't matter if you have an old compiler.

        A Offline
        A Offline
        Annabelle
        wrote on last edited by
        #301

        @JKSH said in Qt Programming Language:

        @Annabelle said in Qt Programming Language:

        And now when I try to compile my "Hello World" project, I get this error.

        The error says that your compiler is too old and it doesn't support the C++ 2011 standard. But I'm confused: If you're doing a basic C++ Hello World program, why is Code::Blocks trying to include Qt?

        I suggest you leave Qt out for now. Just focus on learning plain C++. This way, it doesn't matter if you have an old compiler.

        Now when I compile a project, with regular C++ code, here's what I got in return.

        0_1563905512388_14fc52e1-5a2f-4ad6-9bde-9e719908888d-image.png

        JonBJ JKSHJ 2 Replies Last reply
        0
        • A Annabelle

          @JKSH said in Qt Programming Language:

          @Annabelle said in Qt Programming Language:

          And now when I try to compile my "Hello World" project, I get this error.

          The error says that your compiler is too old and it doesn't support the C++ 2011 standard. But I'm confused: If you're doing a basic C++ Hello World program, why is Code::Blocks trying to include Qt?

          I suggest you leave Qt out for now. Just focus on learning plain C++. This way, it doesn't matter if you have an old compiler.

          Now when I compile a project, with regular C++ code, here's what I got in return.

          0_1563905512388_14fc52e1-5a2f-4ad6-9bde-9e719908888d-image.png

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

          @Annabelle
          It looks like you have progressed! It seems to be successfully rubnning your gcc compiler.

          You should open up your Sources folder in the left-hand pane so that we can see what file(s) you have. And perhaps open your main/only .cpp source file into the right-hand pane so that we can see that too.

          The error message indicates that some .cpp source file has an "odd" character in it, on line #9. The sort of stray character that perhaps got in there from a mis-typing.

          1 Reply Last reply
          3
          • A Annabelle

            @JKSH said in Qt Programming Language:

            @Annabelle said in Qt Programming Language:

            And now when I try to compile my "Hello World" project, I get this error.

            The error says that your compiler is too old and it doesn't support the C++ 2011 standard. But I'm confused: If you're doing a basic C++ Hello World program, why is Code::Blocks trying to include Qt?

            I suggest you leave Qt out for now. Just focus on learning plain C++. This way, it doesn't matter if you have an old compiler.

            Now when I compile a project, with regular C++ code, here's what I got in return.

            0_1563905512388_14fc52e1-5a2f-4ad6-9bde-9e719908888d-image.png

            JKSHJ Offline
            JKSHJ Offline
            JKSH
            Moderators
            wrote on last edited by
            #303

            @Annabelle said in Qt Programming Language:

            Now when I compile a project, with regular C++ code, here's what I got in return.

            The error message is "stray '\240' in program". This means your .cpp file contains a character that the compiler does not accept.

            '\240' is a specially-formatted character that represents a space. It can appear when someone copies code from a website or a program like Microsoft Word, and then pastes it into their IDE.

            Your compiler says that the error is in line 9. I suggest you completely erase lines 8 to 10 to get rid of the '\240' character, and then re-type those lines by hand.

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            A 1 Reply Last reply
            4
            • JKSHJ JKSH

              @Annabelle said in Qt Programming Language:

              Now when I compile a project, with regular C++ code, here's what I got in return.

              The error message is "stray '\240' in program". This means your .cpp file contains a character that the compiler does not accept.

              '\240' is a specially-formatted character that represents a space. It can appear when someone copies code from a website or a program like Microsoft Word, and then pastes it into their IDE.

              Your compiler says that the error is in line 9. I suggest you completely erase lines 8 to 10 to get rid of the '\240' character, and then re-type those lines by hand.

              A Offline
              A Offline
              Annabelle
              wrote on last edited by
              #304

              @JKSH said in Qt Programming Language:

              @Annabelle said in Qt Programming Language:

              Now when I compile a project, with regular C++ code, here's what I got in return.

              The error message is "stray '\240' in program". This means your .cpp file contains a character that the compiler does not accept.

              '\240' is a specially-formatted character that represents a space. It can appear when someone copies code from a website or a program like Microsoft Word, and then pastes it into their IDE.

              Your compiler says that the error is in line 9. I suggest you completely erase lines 8 to 10 to get rid of the '\240' character, and then re-type those lines by hand.

              What's the \240 character? I'm confused on that one!

              JKSHJ 1 Reply Last reply
              0
              • A Annabelle

                @JKSH said in Qt Programming Language:

                @Annabelle said in Qt Programming Language:

                Now when I compile a project, with regular C++ code, here's what I got in return.

                The error message is "stray '\240' in program". This means your .cpp file contains a character that the compiler does not accept.

                '\240' is a specially-formatted character that represents a space. It can appear when someone copies code from a website or a program like Microsoft Word, and then pastes it into their IDE.

                Your compiler says that the error is in line 9. I suggest you completely erase lines 8 to 10 to get rid of the '\240' character, and then re-type those lines by hand.

                What's the \240 character? I'm confused on that one!

                JKSHJ Offline
                JKSHJ Offline
                JKSH
                Moderators
                wrote on last edited by JKSH
                #305

                @Annabelle said in Qt Programming Language:

                What's the \240 character? I'm confused on that one!

                As I mentioned before, it is a specially-formatted character that represents a space.

                There are many ways to represent text: Sighted people draw lines to represent a character, Braille users arrange dot patterns to represent a character, while computers use a number to represent a character. For example, computers represent 'A' as the number 65, 'B' as the number 66, and so on.

                In computers, there are multiple ways to represent a space. \240 is one such representation. Unfortunately, this representation causes problems for your compiler when it is pasted into your IDE.

                Since it is a space character, I doubt that your screenreader will read it out. Sighted people can't see the bad character on the screen either.

                The easiest thing to do is to erase the offending line from your code and re-type the whole line by hand.

                Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                A 1 Reply Last reply
                4
                • JKSHJ JKSH

                  @Annabelle said in Qt Programming Language:

                  What's the \240 character? I'm confused on that one!

                  As I mentioned before, it is a specially-formatted character that represents a space.

                  There are many ways to represent text: Sighted people draw lines to represent a character, Braille users arrange dot patterns to represent a character, while computers use a number to represent a character. For example, computers represent 'A' as the number 65, 'B' as the number 66, and so on.

                  In computers, there are multiple ways to represent a space. \240 is one such representation. Unfortunately, this representation causes problems for your compiler when it is pasted into your IDE.

                  Since it is a space character, I doubt that your screenreader will read it out. Sighted people can't see the bad character on the screen either.

                  The easiest thing to do is to erase the offending line from your code and re-type the whole line by hand.

                  A Offline
                  A Offline
                  Annabelle
                  wrote on last edited by
                  #306

                  @JKSH said in Qt Programming Language:

                  @Annabelle said in Qt Programming Language:

                  What's the \240 character? I'm confused on that one!

                  As I mentioned before, it is a specially-formatted character that represents a space.

                  There are many ways to represent text: Sighted people draw lines to represent a character, Braille users arrange dot patterns to represent a character, while computers use a number to represent a character. For example, computers represent 'A' as the number 65, 'B' as the number 66, and so on.

                  In computers, there are multiple ways to represent a space. \240 is one such representation. Unfortunately, this representation causes problems for your compiler when it is pasted into your IDE.

                  Since it is a space character, I doubt that your screenreader will read it out. Sighted people can't see the bad character on the screen either.

                  The easiest thing to do is to erase the offending line from your code and re-type the whole line by hand.

                  I typed the offending line by hand, and here's what I got.
                  0_1563966708194_ba140787-381a-4ed3-9668-989f1535714a-image.png

                  jsulmJ 1 Reply Last reply
                  2
                  • A Annabelle

                    @JKSH said in Qt Programming Language:

                    @Annabelle said in Qt Programming Language:

                    What's the \240 character? I'm confused on that one!

                    As I mentioned before, it is a specially-formatted character that represents a space.

                    There are many ways to represent text: Sighted people draw lines to represent a character, Braille users arrange dot patterns to represent a character, while computers use a number to represent a character. For example, computers represent 'A' as the number 65, 'B' as the number 66, and so on.

                    In computers, there are multiple ways to represent a space. \240 is one such representation. Unfortunately, this representation causes problems for your compiler when it is pasted into your IDE.

                    Since it is a space character, I doubt that your screenreader will read it out. Sighted people can't see the bad character on the screen either.

                    The easiest thing to do is to erase the offending line from your code and re-type the whole line by hand.

                    I typed the offending line by hand, and here's what I got.
                    0_1563966708194_ba140787-381a-4ed3-9668-989f1535714a-image.png

                    jsulmJ Offline
                    jsulmJ Offline
                    jsulm
                    Lifetime Qt Champion
                    wrote on last edited by
                    #307

                    @Annabelle Looks good, it works

                    https://forum.qt.io/topic/113070/qt-code-of-conduct

                    A 1 Reply Last reply
                    2
                    • ODБOïO Offline
                      ODБOïO Offline
                      ODБOï
                      wrote on last edited by ODБOï
                      #308

                      @Annabelle said in Qt Programming Language:

                      not sure Qt is a Programming Language, maybe this was already discussed, hard to know when topic has 300+ posts...
                      It looks like the OP never created a new thread and asked all his questions in the same one.

                      mrjjM 1 Reply Last reply
                      0
                      • ODБOïO ODБOï

                        @Annabelle said in Qt Programming Language:

                        not sure Qt is a Programming Language, maybe this was already discussed, hard to know when topic has 300+ posts...
                        It looks like the OP never created a new thread and asked all his questions in the same one.

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #309

                        @LeLev
                        Hi
                        She is using a screen reader so I think its easier for her to use the same thread.

                        ODБOïO 1 Reply Last reply
                        2
                        • mrjjM mrjj

                          @LeLev
                          Hi
                          She is using a screen reader so I think its easier for her to use the same thread.

                          ODБOïO Offline
                          ODБOïO Offline
                          ODБOï
                          wrote on last edited by
                          #310

                          @mrjj ah ok! my bad

                          1 Reply Last reply
                          1
                          • jsulmJ jsulm

                            @Annabelle Looks good, it works

                            A Offline
                            A Offline
                            Annabelle
                            wrote on last edited by
                            #311

                            @jsulm said in Qt Programming Language:

                            @Annabelle Looks good, it works

                            Cool-ee-o! So what do I do next?

                            aha_1980A 1 Reply Last reply
                            0
                            • A Annabelle

                              @jsulm said in Qt Programming Language:

                              @Annabelle Looks good, it works

                              Cool-ee-o! So what do I do next?

                              aha_1980A Offline
                              aha_1980A Offline
                              aha_1980
                              Lifetime Qt Champion
                              wrote on last edited by
                              #312

                              @Annabelle: Congrats, your program is compiling and running.

                              However, it does not seem to output any useful yet.

                              So the next thing would be to actually make your program to output "Hello World!" (or any other greeting you can think of).

                              Good luck!

                              Qt has to stay free or it will die.

                              A 1 Reply Last reply
                              2
                              • aha_1980A aha_1980

                                @Annabelle: Congrats, your program is compiling and running.

                                However, it does not seem to output any useful yet.

                                So the next thing would be to actually make your program to output "Hello World!" (or any other greeting you can think of).

                                Good luck!

                                A Offline
                                A Offline
                                Annabelle
                                wrote on last edited by
                                #313

                                @aha_1980 said in Qt Programming Language:

                                @Annabelle: Congrats, your program is compiling and running.

                                However, it does not seem to output any useful yet.

                                So the next thing would be to actually make your program to output "Hello World!" (or any other greeting you can think of).

                                Good luck!

                                Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                aha_1980A JonBJ 2 Replies Last reply
                                0
                                • A Annabelle

                                  @aha_1980 said in Qt Programming Language:

                                  @Annabelle: Congrats, your program is compiling and running.

                                  However, it does not seem to output any useful yet.

                                  So the next thing would be to actually make your program to output "Hello World!" (or any other greeting you can think of).

                                  Good luck!

                                  Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                  aha_1980A Offline
                                  aha_1980A Offline
                                  aha_1980
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #314

                                  Hi @Annabelle,

                                  Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                  Yes, it is. Do you have this output somewhere on your screen? In the screenshots you provided, I didn't see it.

                                  If you already have that, then the next steps could be:

                                  1. Print "Hello World" ten times, with an upcounting number appended, like:
                                  Hello World 1
                                  Hello World 2
                                  Hello World 3
                                  ...
                                  Hello World 10
                                  
                                  1. Ask the user for his name, and greet him. That could look like this:
                                  Hello, what's your name?
                                  Luke
                                  Nice to meet you, Luke!
                                  

                                  That would then almost be a complete program, taking an input and providing an output. Only the data processing is missing - but we can add that later.

                                  Regards

                                  Qt has to stay free or it will die.

                                  1 Reply Last reply
                                  2
                                  • A Annabelle

                                    @aha_1980 said in Qt Programming Language:

                                    @Annabelle: Congrats, your program is compiling and running.

                                    However, it does not seem to output any useful yet.

                                    So the next thing would be to actually make your program to output "Hello World!" (or any other greeting you can think of).

                                    Good luck!

                                    Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

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

                                    @Annabelle
                                    Hi Annabelle.

                                    Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                    As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                    If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                    A 2 Replies Last reply
                                    1
                                    • JonBJ JonB

                                      @Annabelle
                                      Hi Annabelle.

                                      Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                      As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                      If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                      A Offline
                                      A Offline
                                      Annabelle
                                      wrote on last edited by
                                      #316

                                      @JonB said in Qt Programming Language:

                                      @Annabelle
                                      Hi Annabelle.

                                      Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                      As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                      If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                      How's this?
                                      0_1564026008478_a78a4405-c20a-4616-b15e-09d67a7e7238-image.png

                                      1 Reply Last reply
                                      0
                                      • JonBJ JonB

                                        @Annabelle
                                        Hi Annabelle.

                                        Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                        As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                        If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                        A Offline
                                        A Offline
                                        Annabelle
                                        wrote on last edited by
                                        #317

                                        @JonB said in Qt Programming Language:

                                        @Annabelle
                                        Hi Annabelle.

                                        Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                        As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                        If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                        How about this one.
                                        0_1564026313636_ece6e8dd-5eed-4e06-92f8-909491c8ad37-image.png

                                        aha_1980A JonBJ 2 Replies Last reply
                                        0
                                        • A Annabelle

                                          @JonB said in Qt Programming Language:

                                          @Annabelle
                                          Hi Annabelle.

                                          Isn't that what the line, "std::cout << "Hello, World!"; is supposed to do? I'm confused!

                                          As I mentioned earlier, we cannot see your source code in the screenshots. You need to open your source file so that we at least can see its contents.

                                          If you were currently editing your .cpp file's content, I assume you have to have it open, e.g. so your screen reader can read its content. Can you get to that state and post screenshot?

                                          How about this one.
                                          0_1564026313636_ece6e8dd-5eed-4e06-92f8-909491c8ad37-image.png

                                          aha_1980A Offline
                                          aha_1980A Offline
                                          aha_1980
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #318

                                          Hi @Annabelle,

                                          Ok, that shows us your current main function. So far so good!

                                          What you did there, is called hardcoding. That means, your program does greet you, but it can only great you and no one else.

                                          Before we proceed I have an important question. When you run your program, do you get the greeting output on some window? That is an important point, because that's why we do all this programming, right?

                                          And once that is working the task is really, to not only greet Annabelle, but also Vladimir, Julia, Rodriguez, and Sabrina, ...

                                          To do this, you will need to get some input into your program, and store the input for further processing.

                                          Regards

                                          Qt has to stay free or it will die.

                                          1 Reply Last reply
                                          1

                                          • Login

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