Qt Programming Language
-
@Annabelle said in Qt Programming Language:
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
JAWS doesn't show anything in the Command Prompt. If the text was shown, I'd be able to read it with the left and right arrow keys.
This user (KrolPolski) found that arrow keys don't work in the Command Prompt for JAWS, but another user (Graham87) described a workaround: https://www.reddit.com/r/Blind/comments/8zf1f1/using_a_command_prompt_with_jaws/
See if you can get JAWS to read something on the Command Prompt before it closes. The Command Prompt should contain the text, "Hello world!"
If you still have no luck with JAWS, does the Microsoft Narrator work?
I ran it again, and in the Command Prompt, I got:
"Hello World! Press any key to continue..."Great! That means JAWS can read the outputs of your programs.
What do I do next?
Do you remember the plan? Your task is to learn the basics of C++ first, without Qt.
First, try to modify the code to make the Command Prompt say something other than "Hello world!". For example, try to make it say, "Hi Annabelle!"
After that, continue working through the learncpp.com tutorial.
@Annabelle said in Qt Programming Language:
I wonder if I could make Qt programs with Visual Studio. Or is that just for C++?
C++ is a programming language, while Qt is a library for C++. You use the C++ language to write programs with the Qt library.
This is why learning the basics of C++ is an important step to achieve your goal of making Qt programs.
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
JAWS doesn't show anything in the Command Prompt. If the text was shown, I'd be able to read it with the left and right arrow keys.
This user (KrolPolski) found that arrow keys don't work in the Command Prompt for JAWS, but another user (Graham87) described a workaround: https://www.reddit.com/r/Blind/comments/8zf1f1/using_a_command_prompt_with_jaws/
See if you can get JAWS to read something on the Command Prompt before it closes. The Command Prompt should contain the text, "Hello world!"
If you still have no luck with JAWS, does the Microsoft Narrator work?
I ran it again, and in the Command Prompt, I got:
"Hello World! Press any key to continue..."Great! That means JAWS can read the outputs of your programs.
What do I do next?
Do you remember the plan? Your task is to learn the basics of C++ first, without Qt.
First, try to modify the code to make the Command Prompt say something other than "Hello world!". For example, try to make it say, "Hi Annabelle!"
After that, continue working through the learncpp.com tutorial.
@Annabelle said in Qt Programming Language:
I wonder if I could make Qt programs with Visual Studio. Or is that just for C++?
C++ is a programming language, while Qt is a library for C++. You use the C++ language to write programs with the Qt library.
This is why learning the basics of C++ is an important step to achieve your goal of making Qt programs.
Would I put "Hi Annabelle!", in the spot of code where it would usually say "Hello World"? I'm confused!
-
@Annabelle said in Qt Programming Language:
Would I put "Hi Annabelle!", in the spot of code where it would usually say "Hello World"? I'm confused!
Yes indeed! You should not be confused.
I had not realised you were working through a learn C++ tutorial. That is an excellent idea. Moving onto Qt now would be a huge step --- you have to learn to walk before you can run!
@JKSH is getting you to just modify some existing, working code to do something slightly different. That happens all the time in programming.
Get it working with the new message instead of the present one. Then, how about making it output two lines instead of one? After it has said the new
Hi Annabelle!
, make it sayBye bye now
. That is going to require a secondstd::cout
line after the existing one, isn't it? You can either type that in from scratch, or to avoid typing you could copy & paste your existing line and then change the string in the middle of the line. I don't know how easily your interface allows you to copy & paste, it's up to you. -
@Annabelle said in Qt Programming Language:
Would I put "Hi Annabelle!", in the spot of code where it would usually say "Hello World"? I'm confused!
Be adventurous and give it a try!
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Would I put "Hi Annabelle!", in the spot of code where it would usually say "Hello World"? I'm confused!
Be adventurous and give it a try!
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
-
@Annabelle said in Qt Programming Language:
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
That's what I did originally, and unfortunately the resulting text in the command prompt didn't change, it still said "Hello World!".
-
@Annabelle said in Qt Programming Language:
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
That's what I did originally, and unfortunately the resulting text in the command prompt didn't change, it still said "Hello World!".
To clarify: Did you close the original Command Prompt window before editing, saving, rebuilding, and rerunning your program?
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
That's what I did originally, and unfortunately the resulting text in the command prompt didn't change, it still said "Hello World!".
To clarify: Did you close the original Command Prompt window before editing, saving, rebuilding, and rerunning your program?
Yes.
-
@Annabelle said in Qt Programming Language:
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
That's what I did originally, and unfortunately the resulting text in the command prompt didn't change, it still said "Hello World!".
To clarify: Did you close the original Command Prompt window before editing, saving, rebuilding, and rerunning your program?
Yes.
Hmm, that is strange. However, without access to your PC, it's hard to tell what's wrong.
In any case, don't let yourself be hindered by little issues like this. Be proactive, and keep working your way through the tutorials.
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Try to get your updated code to affect what's shown in the Command Prompt without making a separate project. If you are able to do this, you will save yourself lots of time in future exercises or projects.
After you edit the code in your original project, remember to save your changes, then rebuild and re-run your program.
That's what I did originally, and unfortunately the resulting text in the command prompt didn't change, it still said "Hello World!".
To clarify: Did you close the original Command Prompt window before editing, saving, rebuilding, and rerunning your program?
Yes.
Hmm, that is strange. However, without access to your PC, it's hard to tell what's wrong.
In any case, don't let yourself be hindered by little issues like this. Be proactive, and keep working your way through the tutorials.
I have Teamviewer, if you'd like to access it that way. Would you want my phone number for that method?
-
@Annabelle said in Qt Programming Language:
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
Annabelle, if you think about this logically that cannot be the right approach. You don't/must not have to create a new project in order to alter something like the output from a piece of code you have already written.
Why don't you go back now to the original project and have a stab at making the edits again? If that still produces the wrong output as you said, paste the code and we'll have a look at it.
-
@JonB said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
Annabelle, if you think about this logically that cannot be the right approach. You don't/must not have to create a new project in order to alter something like the output from a piece of code you have already written.
Why don't you go back now to the original project and have a stab at making the edits again? If that still produces the wrong output as you said, paste the code and we'll have a look at it.
@JonB said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
I ended up having to make a separate project, as when I put "Hi Annabelle!" and "Bye now." into the original project, it still displayed "Hello World!" in the resulting Command Prompt.
Annabelle, if you think about this logically that cannot be the right approach. You don't/must not have to create a new project in order to alter something like the output from a piece of code you have already written.
Why don't you go back now to the original project and have a stab at making the edits again? If that still produces the wrong output as you said, paste the code and we'll have a look at it.
Now my copy of Visual Studio has this message upon opening. "Your evaluation period has ended. Please sign in to your account to unlock the product." This seems rather strange, since I believe that Visual Studio Community is free. What do I do next?
-
@Annabelle said in Qt Programming Language:
Would you want my phone number for that method?
For your own security, please don't post your phone number or home address publicly.
@Annabelle said in Qt Programming Language:
Now my copy of Visual Studio has this message upon opening. "Your evaluation period has ended. Please sign in to your account to unlock the product." This seems rather strange, since I believe that Visual Studio Community is free. What do I do next?
Have a closer look at the message. It says "Please sign in to your account" (which tells you what to do next); it doesn't ask for payment.
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Would you want my phone number for that method?
For your own security, please don't post your phone number or home address publicly.
@Annabelle said in Qt Programming Language:
Now my copy of Visual Studio has this message upon opening. "Your evaluation period has ended. Please sign in to your account to unlock the product." This seems rather strange, since I believe that Visual Studio Community is free. What do I do next?
Have a closer look at the message. It says "Please sign in to your account" (which tells you what to do next); it doesn't ask for payment.
I've tried signing in, but now my account has been temporarily suspended, even though I'm the only one who has signed into this account. When I said that I forgot my password, that somehow led to my account being suspended. What do I do now?
-
@Annabelle said in Qt Programming Language:
When I said that I forgot my password, that somehow led to my account being suspended.
https://support.microsoft.com/en-us/help/13956/microsoft-account-temporarily-suspended
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
When I said that I forgot my password, that somehow led to my account being suspended.
https://support.microsoft.com/en-us/help/13956/microsoft-account-temporarily-suspended
On that link, it says in Step 2: Enter a phone number to request a security code be sent to you via text message. This can be any phone that can receive text messages.
Trouble is, I don't have a phone that does texting, just a regular landline phone.
-
@Annabelle said in Qt Programming Language:
Trouble is, I don't have a phone that does texting, just a regular landline phone.
Microsoft says, "The phone number you use to receive this text message doesn't need to be associated with your account. It doesn't even need to be your own phone number. If your phone doesn't receive text messages, ask a friend or family member if you can use theirs."
Do you have any family/friends you can trust with this?
-
@JKSH said in Qt Programming Language:
@Annabelle said in Qt Programming Language:
Trouble is, I don't have a phone that does texting, just a regular landline phone.
Microsoft says, "The phone number you use to receive this text message doesn't need to be associated with your account. It doesn't even need to be your own phone number. If your phone doesn't receive text messages, ask a friend or family member if you can use theirs."
Do you have any family/friends you can trust with this?
No I don't, because all my family and friends have just regular landlines and cell phones without texting options.
-
@Annabelle said in Qt Programming Language:
@JKSH said in Qt Programming Language:
Do you have any family/friends you can trust with this?
No I don't, because all my family and friends have just regular landlines and cell phones without texting options.
Cell phones without the ability to receive texts? I didn't realize these still existed!
If the common route is not available to you, then it's time to get creative and find ways to overcome your obstacles. Can you think of any ideas?