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. How to use virtual keyboard on Raspberry Pi 4

How to use virtual keyboard on Raspberry Pi 4

Scheduled Pinned Locked Moved Unsolved General and Desktop
25 Posts 4 Posters 4.7k 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.
  • I Offline
    I Offline
    IknowQT
    wrote on last edited by
    #1
    # virtualKeyboard
    static {
        QTPLUGIN += qtvirtualkeyboardplugin
        QT += svg
    }
    
    
    int main(int argc, char* argv[])
    {
        // [가상 키보드]
        qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
    }
    

    I am developing with Qwidget.
    Please tell me how to use virtual keyboard
    I've tried several ways, but nothing happens.

    I JKSHJ 2 Replies Last reply
    0
    • I IknowQT
      # virtualKeyboard
      static {
          QTPLUGIN += qtvirtualkeyboardplugin
          QT += svg
      }
      
      
      int main(int argc, char* argv[])
      {
          // [가상 키보드]
          qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
      }
      

      I am developing with Qwidget.
      Please tell me how to use virtual keyboard
      I've tried several ways, but nothing happens.

      I Offline
      I Offline
      IknowQT
      wrote on last edited by
      #2

      I'll add debug content. It seems to be working normally, but why doesn't the keyboard appear?

      @IknowQT 
      
      Got keys from plugin meta data ("qtvirtualkeyboard")
      QFactoryLoader::QFactoryLoader() checking directory path "/home/pi/Desktop/POP/platforminputcontexts" ...
      loaded library "/usr/local/qt5pi/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so"
      QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/qt5pi/plugins/virtualkeyboard" ...
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so"
      Found metadata in lib /usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so, metadata=
      {
          "IID": "org.qt-project.qt.virtualkeyboard.plugin/5.12",
          "MetaData": {
              "InputMethod": "HangulInputMethod",
              "Name": "hangul",
              "Provider": "Qt Hangul Extension",
              "Version": 100
          },
          "archreq": 0,
          "className": "QtVirtualKeyboardHangulPlugin",
          "debug": false,
          "version": 331520
      }
      
      
      Got keys from plugin meta data ()
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so"
      Found metadata in lib /usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so, metadata=
      {
          "IID": "org.qt-project.qt.virtualkeyboard.plugin/5.12",
          "MetaData": {
              "InputMethod": "JapaneseInputMethod",
              "Name": "japanese",
              "Provider": "Qt OpenWNN Extension",
              "Version": 100
          },
          "archreq": 0,
          "className": "QtVirtualKeyboardOpenWnnPlugin",
          "debug": false,
          "version": 331520
      }
      
      
      Got keys from plugin meta data ()
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so"
      Found metadata in lib /usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so, metadata=
      {
          "IID": "org.qt-project.qt.virtualkeyboard.plugin/5.12",
          "MetaData": {
              "InputMethod": "PinyinInputMethod",
              "Name": "pinyin",
              "Provider": "Qt Pinyin Extension",
              "Version": 100
          },
             "Version": 100
          },
          "archreq": 0,
          "className": "QtVirtualKeyboardPinyinPlugin",
          "debug": false,
          "version": 331520
      }
      
      
      Got keys from plugin meta data ()
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so"
      Found metadata in lib /usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so, metadata=
      {
          "IID": "org.qt-project.qt.virtualkeyboard.plugin/5.12",
          "MetaData": {
              "InputMethod": "TCInputMethod",
              "Name": "traditional_chinese",
              "Provider": "Qt TCIME Extension",
              "Version": 100
          },
          "archreq": 0,
          "className": "QtVirtualKeyboardTCImePlugin",
          "debug": false,
          "version": 331520
      }
      
      
      Got keys from plugin meta data ()
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so"
      Found metadata in lib /usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so, metadata=
      {
          "IID": "org.qt-project.qt.virtualkeyboard.plugin/5.12",
          "MetaData": {
              "InputMethod": "ThaiInputMethod",
              "Name": "thai",
              "Provider": "Qt Thai Extension",
              "Version": 100
          },
          "archreq": 0,
          "className": "QtVirtualKeyboardThaiPlugin",
          "debug": false,
          "version": 331520
      }
      
      
      Got keys from plugin meta data ()
      QFactoryLoader::QFactoryLoader() checking directory path "/home/pi/Desktop/POP/virtualkeyboard" ...
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so"
      loaded library "/usr/local/qt5pi/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so"
      QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/qt5pi/plugins/styles" ...
      QFactoryLoader::QFactoryLoader() checking directory path "/home/pi/Desktop/POP/styles" ...
      QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/qt5pi/plugins/iconengines" ...
      QFactoryLoader::QFactoryLoader() looking at "/usr/local/qt5pi/plugins/iconengines/libqsvgicon.so"
      Found metadata in lib /usr/local/qt5pi/plugins/iconengines/libqsvgicon.so, metadata=
      {
          "IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
          "MetaData": {
              "Keys": [
                  "svg",
                  "svgz",
                  "svg.gz"
              ]
          },
          "archreq": 0,
          "className": "QSvgIconPlugin",
          "debug": false,
          "version": 331520
      }
      
      
      
      1 Reply Last reply
      0
      • I IknowQT
        # virtualKeyboard
        static {
            QTPLUGIN += qtvirtualkeyboardplugin
            QT += svg
        }
        
        
        int main(int argc, char* argv[])
        {
            // [가상 키보드]
            qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
        }
        

        I am developing with Qwidget.
        Please tell me how to use virtual keyboard
        I've tried several ways, but nothing happens.

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

        @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

        I am developing with Qwidget.
        Please tell me how to use virtual keyboard
        I've tried several ways, but nothing happens.

        The keyboard is normally hidden until an input widget (like QLineEdit) receives focus.

        It might be useful to download and run the example code: https://github.com/qt/qtvirtualkeyboard/tree/dev/examples/virtualkeyboard/basic

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

        I 1 Reply Last reply
        0
        • JKSHJ JKSH

          @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

          I am developing with Qwidget.
          Please tell me how to use virtual keyboard
          I've tried several ways, but nothing happens.

          The keyboard is normally hidden until an input widget (like QLineEdit) receives focus.

          It might be useful to download and run the example code: https://github.com/qt/qtvirtualkeyboard/tree/dev/examples/virtualkeyboard/basic

          I Offline
          I Offline
          IknowQT
          wrote on last edited by IknowQT
          #4

          @JKSH

          I saw this example too, but things are a little different
          My development environment is QWidget and the example is qml

          Do I have to use the virtual keyboard by using qml?
          Are there any examples of using virtual keyboard in qwidget?

          When running on Ubuntu, the keyboard works normally. However, when I put it on the Raspberry Pi 4 board, it does not appear.

          JKSHJ 1 Reply Last reply
          0
          • I IknowQT

            @JKSH

            I saw this example too, but things are a little different
            My development environment is QWidget and the example is qml

            Do I have to use the virtual keyboard by using qml?
            Are there any examples of using virtual keyboard in qwidget?

            When running on Ubuntu, the keyboard works normally. However, when I put it on the Raspberry Pi 4 board, it does not appear.

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

            @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

            When running on Ubuntu, the keyboard works normally. However, when I put it on the Raspberry Pi 4 board, it does not appear.

            Do a sanity check first: Try to run the QML example on your Raspberry Pi.

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

            I 1 Reply Last reply
            0
            • JKSHJ JKSH

              @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

              When running on Ubuntu, the keyboard works normally. However, when I put it on the Raspberry Pi 4 board, it does not appear.

              Do a sanity check first: Try to run the QML example on your Raspberry Pi.

              I Offline
              I Offline
              IknowQT
              wrote on last edited by
              #6

              @JKSH

              I tried the example called basic.
              The virtual keyboard works normally.

              JKSHJ 1 Reply Last reply
              0
              • I IknowQT

                @JKSH

                I tried the example called basic.
                The virtual keyboard works normally.

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

                @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                I tried the example called basic.
                The virtual keyboard works normally.

                OK, that's good.

                Now, modify that example code: Convert the QGuiApplication into a QApplication, and then create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

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

                JKSHJ 1 Reply Last reply
                0
                • sierdzioS Offline
                  sierdzioS Offline
                  sierdzio
                  Moderators
                  wrote on last edited by
                  #8

                  Do you run your app with EGLFS plugin? It only supports single window IIRC, so the virtual keyboard can't get itself shown. Switch to X11 and it will show up, same as on Ubuntu.

                  I may be totally wrong about it though :D

                  (Z(:^

                  I 1 Reply Last reply
                  0
                  • sierdzioS sierdzio

                    Do you run your app with EGLFS plugin? It only supports single window IIRC, so the virtual keyboard can't get itself shown. Switch to X11 and it will show up, same as on Ubuntu.

                    I may be totally wrong about it though :D

                    I Offline
                    I Offline
                    IknowQT
                    wrote on last edited by IknowQT
                    #9

                    @sierdzio

                    Is there a way to check whether it is eglfs or x11?
                    I am not very good at Linux.

                    ===============================================

                    I tried the option to change the qt platform.
                    export QT_QPA_PLATFORM="x11"

                    qt.qpa.plugin: Could not find the Qt platform plugin "x11" in ""
                    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                    
                    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.
                    

                    Do I need to install x11?
                    Is there a command to find out which platform is currently set?

                    JKSHJ 1 Reply Last reply
                    0
                    • I IknowQT

                      @sierdzio

                      Is there a way to check whether it is eglfs or x11?
                      I am not very good at Linux.

                      ===============================================

                      I tried the option to change the qt platform.
                      export QT_QPA_PLATFORM="x11"

                      qt.qpa.plugin: Could not find the Qt platform plugin "x11" in ""
                      This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                      
                      Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.
                      

                      Do I need to install x11?
                      Is there a command to find out which platform is currently set?

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

                      @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                      Is there a way to check whether it is eglfs or x11?

                      Your plugin debug output will show which platform plugin was loaded.

                      I tried the option to change the qt platform.
                      export QT_QPA_PLATFORM="x11"

                      Use QT_QPA_PLATFORM="xcb"

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

                      I 1 Reply Last reply
                      1
                      • JKSHJ JKSH

                        @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                        Is there a way to check whether it is eglfs or x11?

                        Your plugin debug output will show which platform plugin was loaded.

                        I tried the option to change the qt platform.
                        export QT_QPA_PLATFORM="x11"

                        Use QT_QPA_PLATFORM="xcb"

                        I Offline
                        I Offline
                        IknowQT
                        wrote on last edited by
                        #11

                        @JKSH

                        I tried again after changing to xcb platform, but the virtual keyboard still does not work.

                        1 Reply Last reply
                        0
                        • JKSHJ JKSH

                          @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                          I tried the example called basic.
                          The virtual keyboard works normally.

                          OK, that's good.

                          Now, modify that example code: Convert the QGuiApplication into a QApplication, and then create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

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

                          @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                          I tried again after changing to xcb platform, but the virtual keyboard still does not work.

                          See my earlier post:

                          Now, modify that example code: Convert the QGuiApplication into a QApplication, and then create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

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

                          I 1 Reply Last reply
                          0
                          • JKSHJ JKSH

                            @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                            I tried again after changing to xcb platform, but the virtual keyboard still does not work.

                            See my earlier post:

                            Now, modify that example code: Convert the QGuiApplication into a QApplication, and then create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

                            I Offline
                            I Offline
                            IknowQT
                            wrote on last edited by
                            #13

                            @JKSH

                            #include <QQuickView>
                            #include <QGuiApplication>
                            #include <QQmlEngine>
                            #include <QtWidgets/QApplication>
                            
                            int main(int argc, char *argv[])
                            {
                                qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
                            
                                QGuiApplication app(argc, argv);
                                QApplication n = qobject_cast<QApplication>(app);
                            
                            
                                QQuickView view(QString("qrc:/%2").arg(MAIN_QML));
                                if (view.status() == QQuickView::Error)
                                    return -1;
                                view.setResizeMode(QQuickView::SizeRootObjectToView);
                                view.show();
                            
                                return app.exec();
                            }
                            

                            Are you talking about converting QGuiApplication to QApplication?
                            An error occurs. >:

                            jsulmJ 2 Replies Last reply
                            0
                            • I IknowQT

                              @JKSH

                              #include <QQuickView>
                              #include <QGuiApplication>
                              #include <QQmlEngine>
                              #include <QtWidgets/QApplication>
                              
                              int main(int argc, char *argv[])
                              {
                                  qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
                              
                                  QGuiApplication app(argc, argv);
                                  QApplication n = qobject_cast<QApplication>(app);
                              
                              
                                  QQuickView view(QString("qrc:/%2").arg(MAIN_QML));
                                  if (view.status() == QQuickView::Error)
                                      return -1;
                                  view.setResizeMode(QQuickView::SizeRootObjectToView);
                                  view.show();
                              
                                  return app.exec();
                              }
                              

                              Are you talking about converting QGuiApplication to QApplication?
                              An error occurs. >:

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

                              @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                              An error occurs. >:

                              And what is the error?

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

                              I 1 Reply Last reply
                              0
                              • jsulmJ jsulm

                                @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                An error occurs. >:

                                And what is the error?

                                I Offline
                                I Offline
                                IknowQT
                                wrote on last edited by
                                #15

                                @jsulm

                                9195a10e-057d-4228-ac65-0820c3174555-image.png

                                1 Reply Last reply
                                0
                                • I IknowQT

                                  @JKSH

                                  #include <QQuickView>
                                  #include <QGuiApplication>
                                  #include <QQmlEngine>
                                  #include <QtWidgets/QApplication>
                                  
                                  int main(int argc, char *argv[])
                                  {
                                      qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
                                  
                                      QGuiApplication app(argc, argv);
                                      QApplication n = qobject_cast<QApplication>(app);
                                  
                                  
                                      QQuickView view(QString("qrc:/%2").arg(MAIN_QML));
                                      if (view.status() == QQuickView::Error)
                                          return -1;
                                      view.setResizeMode(QQuickView::SizeRootObjectToView);
                                      view.show();
                                  
                                      return app.exec();
                                  }
                                  

                                  Are you talking about converting QGuiApplication to QApplication?
                                  An error occurs. >:

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

                                  @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                  QGuiApplication app(argc, argv);
                                  QApplication n = qobject_cast<QApplication>(app);

                                  What is this actually?!

                                  Why not simply

                                  QApplication app(argc, argv);
                                  

                                  ?

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

                                  I 1 Reply Last reply
                                  0
                                  • jsulmJ jsulm

                                    @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                    QGuiApplication app(argc, argv);
                                    QApplication n = qobject_cast<QApplication>(app);

                                    What is this actually?!

                                    Why not simply

                                    QApplication app(argc, argv);
                                    

                                    ?

                                    I Offline
                                    I Offline
                                    IknowQT
                                    wrote on last edited by
                                    #17

                                    @jsulm
                                    I didn't quite understand what you mean to convert QguiApplication.

                                    @JKSH
                                    The keyboard works normally when you follow the steps you mentioned.

                                    int main(int argc, char *argv[])
                                    {
                                        qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
                                    
                                        QApplication app(argc, argv);
                                        //QApplication app2 = static_cast<QApplication>(app);
                                    
                                    
                                        QQuickView view(QString("qrc:/%2").arg(MAIN_QML));
                                        if (view.status() == QQuickView::Error)
                                            return -1;
                                        view.setResizeMode(QQuickView::SizeRootObjectToView);
                                        view.show();
                                    
                                        return app.exec();
                                    }
                                    
                                    JKSHJ 1 Reply Last reply
                                    0
                                    • I IknowQT

                                      @jsulm
                                      I didn't quite understand what you mean to convert QguiApplication.

                                      @JKSH
                                      The keyboard works normally when you follow the steps you mentioned.

                                      int main(int argc, char *argv[])
                                      {
                                          qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
                                      
                                          QApplication app(argc, argv);
                                          //QApplication app2 = static_cast<QApplication>(app);
                                      
                                      
                                          QQuickView view(QString("qrc:/%2").arg(MAIN_QML));
                                          if (view.status() == QQuickView::Error)
                                              return -1;
                                          view.setResizeMode(QQuickView::SizeRootObjectToView);
                                          view.show();
                                      
                                          return app.exec();
                                      }
                                      
                                      JKSHJ Offline
                                      JKSHJ Offline
                                      JKSH
                                      Moderators
                                      wrote on last edited by
                                      #18

                                      @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                      The keyboard works normally when you follow the steps you mentioned.

                                      I also said:

                                      ...create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

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

                                      I 1 Reply Last reply
                                      0
                                      • JKSHJ JKSH

                                        @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                        The keyboard works normally when you follow the steps you mentioned.

                                        I also said:

                                        ...create + show a QTextEdit. What happens when you click on the QTextEdit? What happens when you click on one of the fields in the QQuickView?

                                        I Offline
                                        I Offline
                                        IknowQT
                                        wrote on last edited by
                                        #19

                                        @JKSH

                                        I tried what you did, the result is that once you click on lineedit made into widget the keyboard appears

                                        However, the keyboard appears within the quick screen UI area.
                                        It seems certain that the keyboard reacts when lineEdit is clicked.

                                        JKSHJ 1 Reply Last reply
                                        0
                                        • I IknowQT

                                          @JKSH

                                          I tried what you did, the result is that once you click on lineedit made into widget the keyboard appears

                                          However, the keyboard appears within the quick screen UI area.
                                          It seems certain that the keyboard reacts when lineEdit is clicked.

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

                                          @IknowQT said in How to use virtual keyboard on Raspberry Pi 4:

                                          I tried what you did, the result is that once you click on lineedit made into widget the keyboard appears

                                          ...

                                          It seems certain that the keyboard reacts when lineEdit is clicked.

                                          Great! You now have Qt Virtual Keyboard working with a QWidget.

                                          However, the keyboard appears within the quick screen UI area.

                                          I'm not sure what you mean -- the keyboard is always meant to appear in the bottom half of the screen.

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

                                          I 2 Replies Last reply
                                          0

                                          • Login

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