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 315.3k 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.
  • S Sunfluxgames

    @Annabelle You should really take ambershark's advice. Code all your widgets in notepad++ and use the command line to complie your project into a .exe

    Then have someone with vision look over your project to make sure it looks the way you think. Even with the basics understanding of C++ your project is very simple to do.

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

    @Sunfluxgames said in Qt Programming Language:

    @Annabelle You should really take ambershark's advice. Code all your widgets in notepad++ and use the command line to complie your project into a .exe

    Then have someone with vision look over your project to make sure it looks the way you think. Even with the basics understanding of C++ your project is very simple to do.

    I tried the code:

    qmake ceremonyscriptgenerator.pro
    make
    

    but it gives me the error message that "qmake is not a valid internal or external command or operable program". This is even after Qt Creator and all of its components are completely installed on my machine. Perhaps there's something I'm doing wrong? Maybe I could ask my friend, Markus Johnson (yes, that's "Markus" with a K, not a C), if he could try to set up some mouse movement scripts for Qt Designer with Axife Mouse Recorder (http://www.axife.com).

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by mrjj
      #128

      Hi
      It cannot find qmake. you must use full path to it
      like
      C:\Qt\5.9.1\msvc2015_64\bin\qmake.exe
      but yours will something with mingw and not msvc2015_64

      1 Reply Last reply
      0
      • sierdzioS sierdzio

        You don't need Qt Creator. Qt itself is enough, because qmake is part of it. If cmd complaints it can't find qmake it's probably because it is not in the PATH environment variable. I have not used Qt on Windows for a long time, but if nothing's hanged, you can probably run a Qt-provided command line which has the tools properly set up.

        Alternatively, with your current command line, you can point it directly to where qmake is located, like this:

        c:\path\to\where\qt\is\bin\qmake.exe file.pro
        

        Oh, right. Possibly you need to type in "qmake.exe" instead of just "qmake" on Windows.

        AllanisA Offline
        AllanisA Offline
        Allanis
        wrote on last edited by
        #129

        Ok, so you have installed Qt again in full I assume. And you are back to the very same error you had before when you used:

        qmake ceremonyscriptgenerator.pro
        make
        

        But remember, you already got an answer to solve this by @sierdzio :

        @sierdzio said in Qt Programming Language:

        Alternatively, with your current command line, you can point it directly to where qmake is located, like this:

        c:\path\to\where\qt\is\bin\qmake.exe file.pro
        

        Oh, right. Possibly you need to type in "qmake.exe" instead of just "qmake" on Windows.

        AllanisA 1 Reply Last reply
        1
        • AllanisA Allanis

          Ok, so you have installed Qt again in full I assume. And you are back to the very same error you had before when you used:

          qmake ceremonyscriptgenerator.pro
          make
          

          But remember, you already got an answer to solve this by @sierdzio :

          @sierdzio said in Qt Programming Language:

          Alternatively, with your current command line, you can point it directly to where qmake is located, like this:

          c:\path\to\where\qt\is\bin\qmake.exe file.pro
          

          Oh, right. Possibly you need to type in "qmake.exe" instead of just "qmake" on Windows.

          AllanisA Offline
          AllanisA Offline
          Allanis
          wrote on last edited by
          #130

          Oh @mrjj got there first. :P

          1 Reply Last reply
          0
          • A Annabelle

            @Sunfluxgames said in Qt Programming Language:

            @Annabelle You wouldn't need shortcuts to create anything.

            In notepad++ you would create a class that can create dynamic widgets with you passing arguments for size and name in the function. All the designer lets us do is make it easier to drag and drop widgets into place while building code for us.

            In your case you going to build your application through C++ and .h files.

            I'm still a bit confused, because I want to try the Qt Designer, but I seem to be left in the dust as to how I would have access to the command to create, add, delete, and show/hide widgets without keyboard shortcuts. Since I have 0% vision, this is why I use a screenreader and keyboard shortcuts. I wonder if any of the Qt Creator administrators could help with making the program more screenreader friendly. Image-based icons are a screenreader's weak point. text-based icons and menus with detailed descriptions are what is accessible to both sighted and blind individuals alike.

            A Offline
            A Offline
            ambershark
            wrote on last edited by
            #131

            @Annabelle There's very little chance of you being able to use the designer without sight. You absolutely have to use a mouse.

            However you do not need the designer to make user interfaces. You just code them like I showed you. No designer required, all can be done with your editor of choice, i.e. Notepad++.

            So really you just need to learn Qt by reading documentation and or books with your reader. Then you can literally just write the code, no vision required other than having someone check your layouts and such to make sure things looks good.

            My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

            1 Reply Last reply
            0
            • SGaistS SGaist

              That's where signals and slots comes into play. For each control proposing a choice you will have a slot that will modify your UI based on the state/choice of the control that was just modified.

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

              @SGaist said in Qt Programming Language:

              That's where signals and slots comes into play. For each control proposing a choice you will have a slot that will modify your UI based on the state/choice of the control that was just modified.

              So for example, connecting a push button to a signal would look like:

                  signalMapper = new 
              QSignalMapper
              (this);
                  signalMapper->setMapping(BackButton, 
              QString
              ("Step 1.txt"));
                  signalMapper->setMapping(NextButton, 
              QString
              ("Step 3.txt"));
                  signalMapper->setMapping(CancelButton, 
              QString
              ("Cancel"));
              
                  connect(BackButton, &
              QPushButton::
              clicked,
                      signalMapper, &
              QSignalMapper::
              map);
                  connect(NextButton, &
              QPushButton::
              clicked,
                      signalMapper, &
              QSignalMapper::
              map);
                  connect(CancelButton, &
              QPushButton::
              clicked,
                      signalMapper, &
              QSignalMapper::
              map);
              
              1 Reply Last reply
              0
              • SGaistS SGaist

                That's where signals and slots comes into play. For each control proposing a choice you will have a slot that will modify your UI based on the state/choice of the control that was just modified.

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

                @SGaist said in Qt Programming Language:

                That's where signals and slots comes into play. For each control proposing a choice you will have a slot that will modify your UI based on the state/choice of the control that was just modified.

                Specifically, when I talk about filling in gender-specific words in the finished text, for example, when "Female" is selected, the appropriate gender-specific pronouns (she, her, hers, herself) are automatically printed in the place which would say "Gender pronoun" if neither radio button is selected. Same goes for gender nouns (man, woman, boy, girl).

                1 Reply Last reply
                0
                • SGaistS SGaist

                  With C++ the QComboBox widget or with Qt Quick the ComboBox QML type.

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

                  @SGaist said in Qt Programming Language:

                  With C++ the QComboBox widget or with Qt Quick the ComboBox QML type.

                  Does the documentation on the QComboBox widget specifically have instructions on how to add items to a combo box? I've searched there, and it only tells me properties inherited from other QWidgets, along with a detailed description of the QComboBox.

                  A 1 Reply Last reply
                  0
                  • A Annabelle

                    @SGaist said in Qt Programming Language:

                    With C++ the QComboBox widget or with Qt Quick the ComboBox QML type.

                    Does the documentation on the QComboBox widget specifically have instructions on how to add items to a combo box? I've searched there, and it only tells me properties inherited from other QWidgets, along with a detailed description of the QComboBox.

                    A Offline
                    A Offline
                    ambershark
                    wrote on last edited by
                    #135

                    @Annabelle You're looing for addItem and addItems.

                    My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

                    1 Reply Last reply
                    1
                    • SGaistS SGaist

                      You can use a QLabel when you want to show some text.

                      What I meant is something like:

                      class SpouseWidget : public QWidget {
                          Q_OBJECT
                      public:
                          enum Gender {
                              Bride,
                              Groom
                          }
                      public:
                          SpouseWidget(QWidget *parent = 0);
                          QString name() const;
                          Gender gender() const;
                      
                      private:
                           QLineEdit *nameLineEdit;
                          QButtonGroup *genderButtonGroup;
                      };
                      
                      SpouseWidget::SpouseWidget(QWidget *parent):
                          QWidget(parent),
                          nameLineEdit(new QLineEdit),
                          genderButtonGroup(new QButtonGroup(this)
                      
                          QRadioButton *brideButton = new QRadioButton (tr("Bride"));
                          brideButton->setProperty("gender", SpouseWidget::Bride);
                          bride->setChecked(true);
                          QRadioButton *groomButton = new QRadioButton (tr("Groom"));
                          groomButton->setProperty("gender", SpouseWidget::Groom);
                      
                          genderButtonGroup->add(brideButton);
                          genderButtonGroup->add(groomButton);
                          QHBoxLayout *genderLayout = new QHBoxLayout;
                          genderLayout->addWidget(brideButton);
                          genderLayout->addWidget(groomButton);
                      
                          QFormLayout *layout = new QFormLayout(this);
                          layout->addRow(tr("Name"), nameLineEdit);
                          layout->addRow(tr("Gender"), genderLayout);
                      }
                      
                      QString SpouseWidget::name() const 
                      {
                          return nameLineEdit->text();
                      }
                      
                      SpouseWidget::Gender SpouseWidget::gender() const
                      {
                          QAbstractButton *button = genderButtonGroup->checkedButton();
                          QVariant genderVariant = button->property("gender");
                          return genderVariant.value<SpouseWidget::Gender>()
                      }
                      

                      Then in your page you can use a QGroupBox for each spouse with an instance of SpouseWidget inside.

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

                      @SGaist said in Qt Programming Language:

                      You can use a QLabel when you want to show some text.

                      What I meant is something like:

                      class SpouseWidget : public QWidget {
                          Q_OBJECT
                      public:
                          enum Gender {
                              Bride,
                              Groom
                          }
                      public:
                          SpouseWidget(QWidget *parent = 0);
                          QString name() const;
                          Gender gender() const;
                      
                      private:
                           QLineEdit *nameLineEdit;
                          QButtonGroup *genderButtonGroup;
                      };
                      
                      SpouseWidget::SpouseWidget(QWidget *parent):
                          QWidget(parent),
                          nameLineEdit(new QLineEdit),
                          genderButtonGroup(new QButtonGroup(this)
                      
                          QRadioButton *brideButton = new QRadioButton (tr("Bride"));
                          brideButton->setProperty("gender", SpouseWidget::Bride);
                          bride->setChecked(true);
                          QRadioButton *groomButton = new QRadioButton (tr("Groom"));
                          groomButton->setProperty("gender", SpouseWidget::Groom);
                      
                          genderButtonGroup->add(brideButton);
                          genderButtonGroup->add(groomButton);
                          QHBoxLayout *genderLayout = new QHBoxLayout;
                          genderLayout->addWidget(brideButton);
                          genderLayout->addWidget(groomButton);
                      
                          QFormLayout *layout = new QFormLayout(this);
                          layout->addRow(tr("Name"), nameLineEdit);
                          layout->addRow(tr("Gender"), genderLayout);
                      }
                      
                      QString SpouseWidget::name() const 
                      {
                          return nameLineEdit->text();
                      }
                      
                      SpouseWidget::Gender SpouseWidget::gender() const
                      {
                          QAbstractButton *button = genderButtonGroup->checkedButton();
                          QVariant genderVariant = button->property("gender");
                          return genderVariant.value<SpouseWidget::Gender>()
                      }
                      

                      Then in your page you can use a QGroupBox for each spouse with an instance of SpouseWidget inside.

                      One thing I'm stumped on is the use of "public" and "private". Are those parameters meant to share some of the widgets with the general population, but hide any widgets with what would otherwise be regarded as personal information?

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        Annabelle
                        wrote on last edited by
                        #137

                        I wonder if I can use QAccessible widgets instead. What would those look like? For example, would I write something like:
                        QAccessibleMenu *languageMenu;
                        I wonder if they have QAccessible versions of QRadioButton, QComboBox, and QListBox?

                        jsulmJ 1 Reply Last reply
                        0
                        • A Annabelle

                          I wonder if I can use QAccessible widgets instead. What would those look like? For example, would I write something like:
                          QAccessibleMenu *languageMenu;
                          I wonder if they have QAccessible versions of QRadioButton, QComboBox, and QListBox?

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

                          @Annabelle See http://doc.qt.io/qt-5/accessible.html

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

                          1 Reply Last reply
                          1
                          • mrjjM mrjj

                            @Annabelle
                            Yes sounds like the tool is not good for a screen reader.
                            I think you just uninstalled it all.

                            There is Add and Remove option
                            where you can select Qt versions and also
                            if to install Creator or not.

                            I must resist the urge to post screen shots as i assume they are useless?

                            If you want to save the space used by Creator, maybe just delting the folder is the way to go.

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

                            @mrjj
                            You're right that Qt Creator doesn't work with screenreaders. I sure wish I could find something that does work, aside from just creating the file in a plain text editor like Notepad. And you're also right that screenshots would be useless for me, as I can't see anything at all, not even lights and colors.

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              Annabelle
                              wrote on last edited by
                              #140

                              So as an example, if I want the gender-appropriate wordings to be printed in the finished script, triggered by the "Groom", "Bride", "Male" or "Female" radio buttons being checked, how would I do this? For example, the default text that appears in the Wedding Ceremony script if neither gender radio button has been checked, and if no names have been given, would be something like:

                              (Name), will you have this person to be your lawfully wedded spouse, to have and to hold from this day forward? Will you love him/her, comfort him/her, honor and keep him/her in sickness and in health? And, forsaking all others, be faithful only to him/her, so long as you both shall live?

                              (Name) would of course be replaced by the names of the individuals being married, which the customer will type in the edit boxes named "Spouse 1 Name" and "Spouse 2 Name". If the Bride radio button is checked, "person" would be replaced with "woman", and "spouse" would be replaced with "wife" and "him/her" (or would it be easier to put "them" for unspecified gender) would be replaced with "her". When the Groom radio button is checked, "Person" would be replaced with "Man" and "Spouse" would be replaced with "Husband", and "him/her" would be replaced with "him". Or, I could put an option where "husband" and "wife" could be customized to say "life partner", "lover", or whatever the couple chooses to call each other in an edit box. Maybe that edit box can be triggered by a radio button that says "custom Title". Also, I have a checkbox named "SameLastName". If checked, an edit box appears that is called "Last Name For Couple". However, I want to make it so that if the checkbox is unchecked, the "Last Name For Couple" edit box is hidden, and instead, two edit boxes appear that are called "Last Name for Spouse 1" and "Last Name for Spouse 2". How would I code these parameters?

                              1 Reply Last reply
                              0
                              • A ambershark

                                @Annabelle I can't help you with the chm part, but if you need help compiling I can help you figure out both qmake and cmake. Cmake being my preferred method of building Qt projects.

                                I build everything command line and rarely use IDEs. That sounds exactly what you're looking for if you are using notepad++ and just need a command line build.

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

                                @ambershark said in Qt Programming Language:

                                @Annabelle I can't help you with the chm part, but if you need help compiling I can help you figure out both qmake and cmake. Cmake being my preferred method of building Qt projects.

                                I build everything command line and rarely use IDEs. That sounds exactly what you're looking for if you are using notepad++ and just need a command line build.

                                Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                sierdzioS 1 Reply Last reply
                                0
                                • A Annabelle

                                  @ambershark said in Qt Programming Language:

                                  @Annabelle I can't help you with the chm part, but if you need help compiling I can help you figure out both qmake and cmake. Cmake being my preferred method of building Qt projects.

                                  I build everything command line and rarely use IDEs. That sounds exactly what you're looking for if you are using notepad++ and just need a command line build.

                                  Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                  sierdzioS Offline
                                  sierdzioS Offline
                                  sierdzio
                                  Moderators
                                  wrote on last edited by
                                  #142

                                  @Annabelle said in Qt Programming Language:

                                  Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                  No, cmake is not installed on Windows by default. You can get it from here: https://cmake.org/files/v3.12/cmake-3.12.1-win64-x64.msi I see some warning about this installer on cmake website (https://cmake.org/download/), but I'm not a regular Windows user so I don't know whether this warning can be ignored or not.

                                  About qmake: when you install Qt, it will not update the system PATH variable - so qmake won't be available in standard command prompt. There are 2 ways around it:

                                  • open Qt command prompt (it will be installed to Qt directory in start menu)
                                  • or type full path to qmake in normal Windows command prompt (it will be something like c:\Qt\5.11.1\mingw53_32\bin\qmake.exe)

                                  (Z(:^

                                  A 1 Reply Last reply
                                  3
                                  • sierdzioS sierdzio

                                    @Annabelle said in Qt Programming Language:

                                    Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                    No, cmake is not installed on Windows by default. You can get it from here: https://cmake.org/files/v3.12/cmake-3.12.1-win64-x64.msi I see some warning about this installer on cmake website (https://cmake.org/download/), but I'm not a regular Windows user so I don't know whether this warning can be ignored or not.

                                    About qmake: when you install Qt, it will not update the system PATH variable - so qmake won't be available in standard command prompt. There are 2 ways around it:

                                    • open Qt command prompt (it will be installed to Qt directory in start menu)
                                    • or type full path to qmake in normal Windows command prompt (it will be something like c:\Qt\5.11.1\mingw53_32\bin\qmake.exe)
                                    A Offline
                                    A Offline
                                    Annabelle
                                    wrote on last edited by
                                    #143

                                    @sierdzio said in Qt Programming Language:

                                    @Annabelle said in Qt Programming Language:

                                    Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                    No, cmake is not installed on Windows by default. You can get it from here: https://cmake.org/files/v3.12/cmake-3.12.1-win64-x64.msi I see some warning about this installer on cmake website (https://cmake.org/download/), but I'm not a regular Windows user so I don't know whether this warning can be ignored or not.

                                    About qmake: when you install Qt, it will not update the system PATH variable - so qmake won't be available in standard command prompt. There are 2 ways around it:

                                    • open Qt command prompt (it will be installed to Qt directory in start menu)
                                    • or type full path to qmake in normal Windows command prompt (it will be something like c:\Qt\5.11.1\mingw53_32\bin\qmake.exe)

                                    Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                    sierdzioS 1 Reply Last reply
                                    0
                                    • A Annabelle

                                      @sierdzio said in Qt Programming Language:

                                      @Annabelle said in Qt Programming Language:

                                      Is Cmake built in to the Command Prompt in Windows 7? Or would I have to install it from a download at an external source? I also ask this about Qmake. The reason why I ask is because I tried typing the Qmake code that someone posted earlier on the forum, and it said something along the lines of, "Qmake is not an operable program or a valid internal command". What's up with that, I wonder?

                                      No, cmake is not installed on Windows by default. You can get it from here: https://cmake.org/files/v3.12/cmake-3.12.1-win64-x64.msi I see some warning about this installer on cmake website (https://cmake.org/download/), but I'm not a regular Windows user so I don't know whether this warning can be ignored or not.

                                      About qmake: when you install Qt, it will not update the system PATH variable - so qmake won't be available in standard command prompt. There are 2 ways around it:

                                      • open Qt command prompt (it will be installed to Qt directory in start menu)
                                      • or type full path to qmake in normal Windows command prompt (it will be something like c:\Qt\5.11.1\mingw53_32\bin\qmake.exe)

                                      Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                      sierdzioS Offline
                                      sierdzioS Offline
                                      sierdzio
                                      Moderators
                                      wrote on last edited by
                                      #144

                                      @Annabelle said in Qt Programming Language:

                                      Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                      Perhaps, I don't know to be honest. It is a package from official cmake website, though, so I would assume it's safe to click "continue anyway".

                                      (Z(:^

                                      A 1 Reply Last reply
                                      0
                                      • sierdzioS sierdzio

                                        @Annabelle said in Qt Programming Language:

                                        Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                        Perhaps, I don't know to be honest. It is a package from official cmake website, though, so I would assume it's safe to click "continue anyway".

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

                                        @sierdzio said in Qt Programming Language:

                                        @Annabelle said in Qt Programming Language:

                                        Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                        Perhaps, I don't know to be honest. It is a package from official cmake website, though, so I would assume it's safe to click "continue anyway".

                                        I know my machine with Windows 7 64 Bit comes with Visual C 2012. Will that be the program that works with Cmake in the command line? I'm confused on this one.

                                        sierdzioS 1 Reply Last reply
                                        0
                                        • A Annabelle

                                          @sierdzio said in Qt Programming Language:

                                          @Annabelle said in Qt Programming Language:

                                          Does that warning refer to the program possibly not having passed Window logo testing? I've had that warning on several programs, and even hardware drivers. Do I just press enter on "Continue Anyway"?

                                          Perhaps, I don't know to be honest. It is a package from official cmake website, though, so I would assume it's safe to click "continue anyway".

                                          I know my machine with Windows 7 64 Bit comes with Visual C 2012. Will that be the program that works with Cmake in the command line? I'm confused on this one.

                                          sierdzioS Offline
                                          sierdzioS Offline
                                          sierdzio
                                          Moderators
                                          wrote on last edited by
                                          #146

                                          @Annabelle said in Qt Programming Language:

                                          I know my machine with Windows 7 64 Bit comes with Visual C 2012. Will that be the program that works with Cmake in the command line? I'm confused on this one.

                                          cmake is a build system. It uses compilers (like Visual c++ compiler) to compile your code. So in that regard it works very similar to qmake - it parses a project file, produces a Makefile, and then you can run make to compile the project.

                                          (Z(:^

                                          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