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 6.5.1 Virtual Keyboard does not show
Forum Updated to NodeBB v4.3 + New Features

Qt 6.5.1 Virtual Keyboard does not show

Scheduled Pinned Locked Moved Solved General and Desktop
2 Posts 1 Posters 599 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.
  • P Offline
    P Offline
    pjorourke
    wrote on last edited by pjorourke
    #1

    Recently switched from Qt 6.2.4 -> 6.5.1 and my application cannot show virtual keyboard. Here is what I set up my virtual keyboard. If I comment out the style and layout I can see the default keyboard

    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
    qputenv("QT_VIRTUALKEYBOARD_STYLE", "RadiantVirtualKeyboard");
    qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", ""qrc:/poc_client/QML/QtQuick/VirtualKeyboard/content/layouts");
    

    Here is there errors I get on startup of application. It lookes like its not using my layout path for find my keyboard for some reason

    2023-07-06 16:04:16.307 [Warning] qrc:/poc_client/QML/QtQuick/VirtualKeyboard/Styles/RadiantVirtualKeyboard/style.qml:32:1: "QtQuick.VirtualKeyboard.Styles" is ambiguous. Found in qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Styles/ and in qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Styles/
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/SelectionControl.qml:15: TypeError: Cannot read property 'selectionHandle' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/SelectionControl.qml:47: TypeError: Cannot read property 'selectionHandle' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml:30: TypeError: Cannot read property 'alternateKeysListHighlight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml:29: TypeError: Cannot read property 'alternateKeysListDelegate' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml:46: TypeError: Cannot read property 'alternateKeysListBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:487: TypeError: Cannot read property 'alternateKeysListItemHeight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:486: TypeError: Cannot read property 'alternateKeysListItemWidth' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml:29: TypeError: Cannot read property 'functionPopupListHighlight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml:28: TypeError: Cannot read property 'functionPopupListDelegate' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml:55: TypeError: Cannot read property 'functionPopupListBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/CharacterPreviewBubble.qml:17: TypeError: Cannot read property 'characterPreviewDelegate' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:631: TypeError: Cannot read property 'navigationHighlight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:23: TypeError: Cannot read property 'fullScreenInputContainerBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:27: TypeError: Cannot read property 'fullScreenInputBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:65: TypeError: Cannot read property 'fullScreenInputSelectedTextColor' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:64: TypeError: Cannot read property 'fullScreenInputSelectionColor' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:63: TypeError: Cannot read property 'fullScreenInputColor' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:62: TypeError: Cannot read property 'fullScreenInputPasswordCharacter' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:61: TypeError: Cannot read property 'fullScreenInputCursor' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:59: TypeError: Cannot read property 'fullScreenInputFont' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:57: TypeError: Cannot read property 'fullScreenInputPadding' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:56: TypeError: Cannot read property 'fullScreenInputPadding' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml:29: TypeError: Cannot read property 'fullScreenInputMargins' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/SelectionControl.qml:15: TypeError: Cannot read property 'selectionHandle' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/SelectionControl.qml:47: TypeError: Cannot read property 'selectionHandle' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:711: TypeError: Cannot read property 'selectionListRemove' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:710: TypeError: Cannot read property 'selectionListAdd' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:707: TypeError: Cannot read property 'selectionListHighlight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:706: TypeError: Cannot read property 'selectionListDelegate' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:742: TypeError: Cannot read property 'selectionListBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:840: TypeError: Cannot read property 'keyboardBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:875: TypeError: Cannot read property 'keyboardRelativeBottomMargin' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:874: TypeError: Cannot read property 'keyboardRelativeTopMargin' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:873: TypeError: Cannot read property 'keyboardRelativeRightMargin' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:872: TypeError: Cannot read property 'keyboardRelativeLeftMargin' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml:1226: TypeError: Cannot read property 'languageListBackground' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/PopupList.qml:24: TypeError: Cannot read property 'popupListRemove' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/PopupList.qml:23: TypeError: Cannot read property 'popupListAdd' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/PopupList.qml:20: TypeError: Cannot read property 'popupListHighlight' of null
    2023-07-06 16:04:16.311 [Warning] qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/PopupList.qml:19: TypeError: Cannot read property 'popupListDelegate' of null

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pjorourke
      wrote on last edited by
      #2

      Determined this issue to be my import statement in my qml file for keyboard style. I was including the version which was no available in 6.5.1

      I had this:
      import QtQuick 2.1
      import QtQuick.VirtualKeyboard 2.7
      import QtQuick.VirtualKeyboard.Styles 2.3

      and by dropping the version in my style.qml file i got it show

      import QtQuick
      import QtQuick.VirtualKeyboard
      import QtQuick.VirtualKeyboard.Styles

      1 Reply Last reply
      0
      • P pjorourke has marked this topic as solved on

      • Login

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