Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. Questions Concerning colorizing text in Ubuntu terminal.

Questions Concerning colorizing text in Ubuntu terminal.

Scheduled Pinned Locked Moved Unsolved The Lounge
62 Posts 6 Posters 12.2k Views
  • 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.
  • C Offline
    C Offline
    Cougar 0
    wrote on 16 Sept 2021, 12:46 last edited by Cougar 0
    #24

    I tried the following to see what would happen.

    #include <QApplication>
    #include <QLabel>
    #include <QWidget>
    #include <QRegularExpression>
    #include <QCoreApplication>
    #include <QString>
    #include <QtDebug>
    
    int main(int argc, char *argv[ ])
    {
    
    QApplication app(argc, argv);
    QLabel hello("<center>Welcome to my first Qt program</center>");
    hello.setWindowTitle("My First Qt Program");
    hello.resize(400, 400);
    hello.show();
    
    void printColorized(const QString& text)
    
        if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
            qDebug() << "\e[1m\e[91m" << text << "\e[0m";
        }
        return app.exec();
    }    
    

    Program ran with no error or change in color.

    Cougar

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 16 Sept 2021, 19:09 last edited by
      #25

      One issue it that you are not calling printColorized in that test application.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • C Offline
        C Offline
        Cougar 0
        wrote on 17 Sept 2021, 01:22 last edited by Cougar 0
        #26

        @SGaist said in Questions Concerning colorizing text in Ubuntu terminal.:

        One issue it that you are not calling printColorized in that test application.

        May I ask where in your code does it call the "printColorized"?
        I looked and did not see it, plus I searched the web for "calling printColorizd in Qt" , and no results.
        I di find this about QColor Class.
        https://doc.qt.io/qt-5/qcolor.html
        If you code does not call it could that the reason I could not get colored text in my friends program?
        SGaist, if it is not too much trouble, could you do this,
        https://vitux.com/compiling-your-first-qt-program-in-ubuntu/
        and add color text it?
        Then I could see the code what it takes to colorize the text.
        Thank you for all your help.

        Cougar

        1 Reply Last reply
        0
        • C Offline
          C Offline
          Cougar 0
          wrote on 17 Sept 2021, 07:34 last edited by Cougar 0
          #27

          I tried,

          #include <QApplication>
          #include <QLabel>
          #include <QWidget>
          #include <QRegularExpression>
          #include <QCoreApplication>
          #include <QString>
          #include <QtDebug>
          
          int main(int argc, char *argv[ ])
          {
          
          QApplication app(argc, argv);
          QLabel hello("<center>Welcome to my first Qt program</center>");
          hello.setWindowTitle("My First Qt Program");
          hello.resize(400, 400);
          hello.show();
          return app.exec();
          
          }
          void printColorized(const QString& text)
          {
              if (text.contains(QRegularExpression("My First Qt Program"))) {
                  qDebug() << "\e[1m\e[91m" << text << "\e[0m";
              } 
              if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                  qDebug() << "\e[91m" << text << "\e[0m";
              }
          }
          
          int main(int argc, char **argv)
          {
              QCoreApplication app(argc, argv);
              printColorized("hello");
              printColorized("there is no text");
              return 0;
          }
          

          If calling printColorized in the above code is not being called then that could be why I am not able to get it to work?
          SGaist, I did change your original code to match what was needed here.

          Cougar

          1 Reply Last reply
          0
          • C Offline
            C Offline
            Christian Ehrlicher
            Lifetime Qt Champion
            wrote on 17 Sept 2021, 07:40 last edited by
            #28

            two main functions?

            Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
            Visit the Qt Academy at https://academy.qt.io/catalog

            1 Reply Last reply
            0
            • S Offline
              S Offline
              SGaist
              Lifetime Qt Champion
              wrote on 17 Sept 2021, 07:49 last edited by
              #29

              Beside the issue of having two main function, your printColorized version won't show anything on the console unless text contains something similar to the regular expressions you wrote there which neither "hello" nor "there is no text" do.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • C Offline
                C Offline
                Cougar 0
                wrote on 17 Sept 2021, 09:10 last edited by
                #30

                Totally missed the two main functions, kind of distracted, my heart is in a-vib, beating 160 beats a minute.
                Redid the code.

                #include <QApplication>
                #include <QLabel>
                #include <QWidget>
                #include <QRegularExpression>
                #include <QCoreApplication>
                #include <QString>
                #include <QtDebug>
                
                int main(int argc, char *argv[ ])
                {
                
                	QApplication app(argc, argv);
                	QLabel hello("<center>Welcome to my first Qt program</center>");
                	hello.setWindowTitle("My First Qt Program");
                	hello.show();
                	return app.exec();
                	}
                	
                void printColorized(const QString& text)
                	{
                        if (text.contains(QRegularExpression("My First Qt Program"))) {
                        qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                        } 
                        if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                        qDebug() << "\e[91m" << text << "\e[0m";
                        }
                
                        {
                        QCoreApplication app(argc, argv);
                        printColorized("My First Qt Program");
                        printColorized("Welcome to my first Qt program");
                        return 0;
                    }
                }    
                

                I thought this is what colored the text.

                 if (text.contains(QRegularExpression("My First Qt Program"))) {
                        qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                

                Cougar

                J 1 Reply Last reply 17 Sept 2021, 11:31
                0
                • C Cougar 0
                  17 Sept 2021, 09:10

                  Totally missed the two main functions, kind of distracted, my heart is in a-vib, beating 160 beats a minute.
                  Redid the code.

                  #include <QApplication>
                  #include <QLabel>
                  #include <QWidget>
                  #include <QRegularExpression>
                  #include <QCoreApplication>
                  #include <QString>
                  #include <QtDebug>
                  
                  int main(int argc, char *argv[ ])
                  {
                  
                  	QApplication app(argc, argv);
                  	QLabel hello("<center>Welcome to my first Qt program</center>");
                  	hello.setWindowTitle("My First Qt Program");
                  	hello.show();
                  	return app.exec();
                  	}
                  	
                  void printColorized(const QString& text)
                  	{
                          if (text.contains(QRegularExpression("My First Qt Program"))) {
                          qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                          } 
                          if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                          qDebug() << "\e[91m" << text << "\e[0m";
                          }
                  
                          {
                          QCoreApplication app(argc, argv);
                          printColorized("My First Qt Program");
                          printColorized("Welcome to my first Qt program");
                          return 0;
                      }
                  }    
                  

                  I thought this is what colored the text.

                   if (text.contains(QRegularExpression("My First Qt Program"))) {
                          qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                  
                  J Offline
                  J Offline
                  JonB
                  wrote on 17 Sept 2021, 11:31 last edited by JonB
                  #31

                  @Cougar-0 said in Questions Concerning colorizing text in Ubuntu terminal.:

                  I thought this is what colored the text.

                  It does. But I'm afraid your code is not right:

                  • You have QApplication app(argc, argv); in main(). You must not have QCoreApplication app(argc, argv); in another function, like printColorized().

                  • You have printColorized() doing the calls to printColorized(). You don't want that, and besides nothing in main() calls printColorized() in the first place.

                  int main(int argc, char *argv[ ])
                  {
                  
                  	QApplication app(argc, argv);
                  	QLabel hello("<center>Welcome to my first Qt program</center>");
                  	hello.setWindowTitle("My First Qt Program");
                  	hello.show();
                          printColorized("My First Qt Program");
                          printColorized("Welcome to my first Qt program");
                          return app.exec();
                  }
                  
                  void printColorized(const QString& text)
                  {
                          if (text.contains(QRegularExpression("My First Qt Program"))) {
                              qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                          } 
                          if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                              qDebug() << "\e[91m" << text << "\e[0m";
                          }
                  }    
                  

                  Don't forget all this is going to do is show a colorized message in the console of Qt Creator, or maybe in a terminal if you run it that way. This will have nothing to do with the UI label you show, which will just show the original text. I don't know if that is what you intend. If you are expecting it to appear in the UI/on the label, it won't.

                  1 Reply Last reply
                  2
                  • C Offline
                    C Offline
                    Cougar 0
                    wrote on 17 Sept 2021, 12:25 last edited by Cougar 0
                    #32

                    Tried the new code no luck.
                    I believe I've pester you guys enough!
                    I want to thank everyone who helped!
                    I have other issues I need to tend to.
                    Again, thanks guys it's been fun!

                    Discovery!!
                    All this time I have been adding new code into the testmain.cpp.
                    All it takes to run the project/program was the compiled file, I believe it is a bin file.
                    I removed all files and it ran, removed that one and it errored.
                    So those file are not being read at all.
                    So now I know you have to recompile it when adding new code to the file.
                    Again Thanks for all the help guys!

                    Cougar

                    1 Reply Last reply
                    0
                    • C Offline
                      C Offline
                      Cougar 0
                      wrote on 17 Sept 2021, 13:35 last edited by Cougar 0
                      #33

                      Ok, JonB,
                      I tried recompiling with your code and got an error.
                      I tried searching online but there is nothing about it I cannot believe I am the first person to get this error.

                      cougarxr7@GoneSpy:~/Programs/First Qt Program$ make
                      g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o testmain.o testmain.cpp
                      testmain.cpp: In function ‘int main(int, char**)’:
                      testmain.cpp:16:9: error: ‘printColorized’ was not declared in this scope
                         16 |         printColorized("My First Qt Program");
                            |         ^~~~~~~~~~~~~~
                      make: *** [Makefile:363: testmain.o] Error 1
                      cougarxr7@GoneSpy:~/Programs/First Qt Program$ 
                      

                      error: ‘printColorized’ was not declared in this scope
                      Have you seen that error before?
                      Funny, the program still ran fine, no color though.

                      Cougar

                      J 1 Reply Last reply 17 Sept 2021, 13:55
                      0
                      • C Cougar 0
                        17 Sept 2021, 13:35

                        Ok, JonB,
                        I tried recompiling with your code and got an error.
                        I tried searching online but there is nothing about it I cannot believe I am the first person to get this error.

                        cougarxr7@GoneSpy:~/Programs/First Qt Program$ make
                        g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o testmain.o testmain.cpp
                        testmain.cpp: In function ‘int main(int, char**)’:
                        testmain.cpp:16:9: error: ‘printColorized’ was not declared in this scope
                           16 |         printColorized("My First Qt Program");
                              |         ^~~~~~~~~~~~~~
                        make: *** [Makefile:363: testmain.o] Error 1
                        cougarxr7@GoneSpy:~/Programs/First Qt Program$ 
                        

                        error: ‘printColorized’ was not declared in this scope
                        Have you seen that error before?
                        Funny, the program still ran fine, no color though.

                        J Offline
                        J Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on 17 Sept 2021, 13:55 last edited by jsulm
                        #34

                        @Cougar-0 said in Questions Concerning colorizing text in Ubuntu terminal.:

                        error: ‘printColorized’ was not declared in this scope

                        Simply put the printColorized function definition before main()...

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

                        1 Reply Last reply
                        0
                        • C Offline
                          C Offline
                          Cougar 0
                          wrote on 17 Sept 2021, 14:34 last edited by
                          #35

                          It works!
                          RedText.png

                          Thanks everyone! I learned a lot!

                          Cougar

                          1 Reply Last reply
                          1
                          • C Offline
                            C Offline
                            Cougar 0
                            wrote on 18 Sept 2021, 11:57 last edited by Cougar 0
                            #36

                            Sorry to say, I'm back!
                            If I may ask once again for your assistance!
                            I am at a new point with this colorizing text project.
                            Let me explain what I am doing/done..
                            Knowing now how to recompile my friends code I have been doing that with the color code from you guys.
                            After many attempts and compiling errors I did get it to compile without any errors.
                            In my friends program is a logger folder of which I created a file named colortext.cpp. (see pic)alt text

                            alt text
                            I am only trying color 2 words at this time, "update and check", once they show up in color more can be added.
                            Here is the code:

                            #include "logger.h"
                            
                            void printColorized(const QString& text)
                            {
                                if (text.contains(QRegularExpression("update"))) { 
                                    qDebug() << "\e[1m\e[92m" << text << "\e[0m";
                                }  
                                if (text.contains(QRegularExpression("check"))) {
                                    qDebug() << "\e[93m" << text << "\e[0m";
                                }
                            }    
                            int logger(int argc, char **argv)  
                                {
                                    QCoreApplication app(argc, argv);
                                    printColorized("update");
                                    printColorized("check");
                                    return 0;
                                }
                            

                            Plus logger.h

                            #ifndef LOGGER_H
                            #define LOGGER_H
                            
                            #include <QDir>
                            #include <QFile>
                            #include <QDateTime>
                            #include <QTextStream>
                            
                            #include "Settings/settingstructure.h"
                            #include "Core/version.h"
                            #include "logprimitive.h"
                            
                            #include <QRegularExpression>  ( "These 4 include line were a part of the original
                            #include <QCoreApplication>           code. I moved them here.")
                            #include <QString>
                            #include <QtDebug>
                            
                            class Logger
                            {
                            public:
                                Logger();
                                bool init(const QString          &applicationPath,
                                          const SettingStructure &settings);
                                void stop();
                                void logEvent(const QString &messageType,
                                              const QString &message);
                            private:
                                // path variables
                                const QString _logDirectory = "../log";
                                const QString _logLabel = "MasterServer-" + SHORT_VER;
                                QString _logPath = "";
                                // local variables
                                int _cyclePeriod;
                                QString _logFileName;
                                QString _suppressLog;
                                QString _suppressDisplay;
                                // file i/o
                                QFile _logFile;
                            private:
                                bool cycleLogFile();
                                bool openLogFile();
                                void closeLogFile();
                                bool writeLogFile(const QString message);
                            };
                            #endif // LOGGER_H
                            

                            Here is a link to the folders where you can view the source files.
                            http://git.333networks.com/MasterServer-Qt5/tree/src
                            The good news is, it compiles! No errors! Bad news is no color text.
                            I am hoping you guys can see my mistakes and help me fix this.
                            I believe this is so close to working!
                            Thanks!

                            Cougar

                            1 Reply Last reply
                            0
                            • C Offline
                              C Offline
                              Cougar 0
                              wrote on 21 Sept 2021, 13:32 last edited by Cougar 0
                              #37

                              After many attempts of trying to get this to work I have reason to believe QT does not support colorizing text in a linux terminal while scrolling updated information , like it is so easily done in Perl.
                              I did an online search with google and duckduckgo and got one hit, this post.
                              "Colorizing text in linux terminal with QT"
                              That was a surprise.
                              What was a major surprise was when I searched the index on Qt Creator for "Color Text" , and got nothing!
                              Nothing, I could not believe it!
                              Even though we were able to get color text in that, "My First QT Project", the colored text was in the terminal and not in the project.
                              I would of thought it would of been done something like this.
                              Original Code.

                              #include <QApplication>
                              #include <QLabel>
                              #include <QWidget>
                              int main(int argc, char *argv[ ])
                              {
                              QApplication app(argc, argv);
                              QLabel hello("<center>Welcome to my first Qt program</center>");
                              hello.setWindowTitle("My First Qt Program");
                              hello.resize(400, 400);
                              hello.show();
                              return app.exec();
                              }
                              

                              Modified code. Here we lose the window.

                              void printColorized(const QString& text)
                              {
                                      if (text.contains(QRegularExpression("My First Qt Program"))) {
                                          qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                                      } 
                                      if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                                          qDebug() << "\e[91m" << text << "\e[0m";
                                      }
                              }
                               
                              ```int main(int argc, char *argv[ ])
                              {
                              
                              	QApplication app(argc, argv);
                              	QLabel hello("<center>Welcome to my first Qt program</center>");
                              	hello.setWindowTitle("My First Qt Program");
                              	hello.show();
                                      printColorized("My First Qt Program");
                                      printColorized("Welcome to my first Qt program");
                                      return app.exec();
                              }
                                  
                              

                              Original Code. with modding, I have done this below as an example of how I think Qt should be to allow for the simplicity of this to work.

                              #include <QApplication>
                              #include <QLabel>
                              #include <QWidget>
                              
                              #include <QTextSize>
                              #include <QTextColor>
                              
                              int main(int argc, char *argv[ ])
                              {
                              QApplication app(argc, argv);
                              QLabel hello("<center>Welcome to my first Qt program</center>");
                              QTextSizeHello("<center>12<center>);
                              QTextColorHello("<center>Bold Red<center>");
                              hello.setWindowTitle("My First Qt Program");
                              QtextSizeWindowTitle("14");
                              QTextColorWindowTitle("Bold Blue");
                              hello.resize(400, 400);
                              hello.show();
                              return app.exec();
                              }
                              

                              The above code is just an example of how I would think that the code should/would/could work. Window would open with text in a different size and different colors.
                              Does anyone know if it is possible to get a Dev from Qt to chime in on this?
                              It would be good to find out if Qt even supports this.
                              I want to thank all of you guys for your assistance in helping me with this! I plan to keep on trying to get this to work, and I hope I am successful.

                              Cougar

                              C 1 Reply Last reply 21 Sept 2021, 14:18
                              0
                              • C Cougar 0
                                21 Sept 2021, 13:32

                                After many attempts of trying to get this to work I have reason to believe QT does not support colorizing text in a linux terminal while scrolling updated information , like it is so easily done in Perl.
                                I did an online search with google and duckduckgo and got one hit, this post.
                                "Colorizing text in linux terminal with QT"
                                That was a surprise.
                                What was a major surprise was when I searched the index on Qt Creator for "Color Text" , and got nothing!
                                Nothing, I could not believe it!
                                Even though we were able to get color text in that, "My First QT Project", the colored text was in the terminal and not in the project.
                                I would of thought it would of been done something like this.
                                Original Code.

                                #include <QApplication>
                                #include <QLabel>
                                #include <QWidget>
                                int main(int argc, char *argv[ ])
                                {
                                QApplication app(argc, argv);
                                QLabel hello("<center>Welcome to my first Qt program</center>");
                                hello.setWindowTitle("My First Qt Program");
                                hello.resize(400, 400);
                                hello.show();
                                return app.exec();
                                }
                                

                                Modified code. Here we lose the window.

                                void printColorized(const QString& text)
                                {
                                        if (text.contains(QRegularExpression("My First Qt Program"))) {
                                            qDebug() << "\e[1m\e[91m" << text << "\e[0m";
                                        } 
                                        if (text.contains(QRegularExpression("Welcome to my first Qt program"))) {
                                            qDebug() << "\e[91m" << text << "\e[0m";
                                        }
                                }
                                 
                                ```int main(int argc, char *argv[ ])
                                {
                                
                                	QApplication app(argc, argv);
                                	QLabel hello("<center>Welcome to my first Qt program</center>");
                                	hello.setWindowTitle("My First Qt Program");
                                	hello.show();
                                        printColorized("My First Qt Program");
                                        printColorized("Welcome to my first Qt program");
                                        return app.exec();
                                }
                                    
                                

                                Original Code. with modding, I have done this below as an example of how I think Qt should be to allow for the simplicity of this to work.

                                #include <QApplication>
                                #include <QLabel>
                                #include <QWidget>
                                
                                #include <QTextSize>
                                #include <QTextColor>
                                
                                int main(int argc, char *argv[ ])
                                {
                                QApplication app(argc, argv);
                                QLabel hello("<center>Welcome to my first Qt program</center>");
                                QTextSizeHello("<center>12<center>);
                                QTextColorHello("<center>Bold Red<center>");
                                hello.setWindowTitle("My First Qt Program");
                                QtextSizeWindowTitle("14");
                                QTextColorWindowTitle("Bold Blue");
                                hello.resize(400, 400);
                                hello.show();
                                return app.exec();
                                }
                                

                                The above code is just an example of how I would think that the code should/would/could work. Window would open with text in a different size and different colors.
                                Does anyone know if it is possible to get a Dev from Qt to chime in on this?
                                It would be good to find out if Qt even supports this.
                                I want to thank all of you guys for your assistance in helping me with this! I plan to keep on trying to get this to work, and I hope I am successful.

                                C Offline
                                C Offline
                                Christian Ehrlicher
                                Lifetime Qt Champion
                                wrote on 21 Sept 2021, 14:18 last edited by
                                #38

                                @Cougar-0 said in Questions Concerning colorizing text in Ubuntu terminal.:

                                Does anyone know if it is possible to get a Dev from Qt to chime in on this?

                                I don't know why Qt should care about colored text output in a console at all. Qt is a GUI framework.

                                Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                                Visit the Qt Academy at https://academy.qt.io/catalog

                                1 Reply Last reply
                                0
                                • C Offline
                                  C Offline
                                  Cougar 0
                                  wrote on 21 Sept 2021, 14:53 last edited by
                                  #39

                                  Qt (software)
                                  "Non-GUI programs can also be developed, such as command-line tools and consoles for servers."

                                  From,
                                  https://en.wikipedia.org/wiki/Qt_(software)

                                  Cougar

                                  C 1 Reply Last reply 21 Sept 2021, 15:31
                                  0
                                  • C Cougar 0
                                    21 Sept 2021, 14:53

                                    Qt (software)
                                    "Non-GUI programs can also be developed, such as command-line tools and consoles for servers."

                                    From,
                                    https://en.wikipedia.org/wiki/Qt_(software)

                                    C Offline
                                    C Offline
                                    Christian Ehrlicher
                                    Lifetime Qt Champion
                                    wrote on 21 Sept 2021, 15:31 last edited by
                                    #40

                                    @Cougar-0 Still no reason to support some kind of coloring for a special terminal type...

                                    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                                    Visit the Qt Academy at https://academy.qt.io/catalog

                                    1 Reply Last reply
                                    0
                                    • C Offline
                                      C Offline
                                      Cougar 0
                                      wrote on 21 Sept 2021, 16:46 last edited by
                                      #41

                                      This is a terminal program for a master webserver.
                                      If QT does not support colorizing text or changing the text size in a terminal or in programs then I think it should say so.

                                      Cougar

                                      C 1 Reply Last reply 21 Sept 2021, 16:57
                                      0
                                      • C Cougar 0
                                        21 Sept 2021, 16:46

                                        This is a terminal program for a master webserver.
                                        If QT does not support colorizing text or changing the text size in a terminal or in programs then I think it should say so.

                                        C Offline
                                        C Offline
                                        Christian Ehrlicher
                                        Lifetime Qt Champion
                                        wrote on 21 Sept 2021, 16:57 last edited by
                                        #42

                                        @Cougar-0 I'm not aware that any program can modify the text size in a terminal. And coloring is terminal-specifc.
                                        Not a Qt domain.

                                        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                                        Visit the Qt Academy at https://academy.qt.io/catalog

                                        1 Reply Last reply
                                        0
                                        • C Offline
                                          C Offline
                                          Cougar 0
                                          wrote on 21 Sept 2021, 17:05 last edited by
                                          #43

                                          So are you saying you cannot change the color or size of text in c++?
                                          Because you can in perl.
                                          I was not aware that programs do not allow you to control and change text size and color, thanks for the info!

                                          Cougar

                                          1 Reply Last reply
                                          0

                                          33/62

                                          17 Sept 2021, 13:35

                                          • Login

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