msg = QtDBus.QDBusMessage.createMethodCall('org.onboard.Onboard',
    '/org/onboard/Onboard/Keyboard',
    'org.onboard.Onboard.Keyboardorg.onboard.Onboard.Keyboard.Show')
QtDBus.QDBusConnection.sessionBus().send(msg)
text, ok = QtGui.QInputDialog.getText(self, 'Input Dialog', 'Enter your name:')
Как заставить QInputDialog вызывать отображение виртуальной клавиатуры?