Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Virtual Keyboard in 5.5



  • Since installing and building applications against Qt 5.5 (previously 5.4), the virtual keyboard now appears when I click on any QTextEdit widget. As the application is running on desktop systems (Windows 8.1), this is not what I want.
    I installed Qt via the Enterprise offline installer. There doesn't seem to be any new QCore/Gui/Application members or command line arguments to disable virtual keyboard functionality.
    Am I missing something?
    Does Qt think my desktop machine is a tablet?


  • Lifetime Qt Champion

    Hi and welcome to devnet,

    Just to be sure I understand you correctly: the behavior changed between 5.4 and 5.5 ?



  • @SGaist Yes, I'd never seen the virtual keyboard until I installed 5.5.
    Besides, I would have thought that I'd need to explicitly create a virtual keyboard if I wanted one displayed in a desktop application (on a machine with a hardware keyboard)


  • Lifetime Qt Champion

    Sounds like it could be a bug like a platform detection problem since Windows 8.1 is very tablet looking even on desktop computers. You should take a look at the bug report system to see if it's something known