title: Qt.inputMethod.show () doesn't show any keyboard
body: <p>Considering "Property and Method Changes" from <a href="http://doc.qt.io/qt-5/qtquick-porting-qt5.html" rel="nofollow">here</a>:</p>
  
  <blockquote>
    <p>TextInput and TextEdit's openSoftwareInputPanel() and closeSoftwareInputPanel() methods have been removed. Use the new Qt.inputMethod property and call Qt.inputMethod.show() Qt.inputMethod.hide() to show and hide the virtual keyboard.</p>
  </blockquote>
  
  <p>I've written the simple example below.</p>
  
  <pre><code>import QtQuick 2.3
  import QtQuick.Window 2.2
  
  Window
  {
      id:         root
      visible:    true
      width:      600
      height:     557
  
      Rectangle
      {
          id:           numberInputBox
          height:       500
          width:        300
          border.color: "green"
  
          TextInput
          {
              id:             textInput
              font.pixelSize: 20
              cursorVisible:  true
              height: 500
              width: 300
  
              MouseArea
              {
                  anchors.fill: parent
                  onClicked:
                  {
                      Qt.inputMethod.show()
                      console.log("getPrinted")
                  }
              }
          }
      }
  }
  </code></pre>
  
  <p>Whereas the text from <code>console.log</code> gets printed, I cannot see any keyboard on screen.</p>
  
  <hr>
  
  <p>UPDATE:</p>
  
  <p>I tried:</p>
  
  <pre><code>import QtQuick 2.3
  import QtQuick.Window 2.2
  
  Window
  {
      id:         root
      visible:    true
      width:      600
      height:     557
  
      Rectangle
      {
          id:           numberInputBox
          height:       500
          width:        300
          border.color: "green"
          property string numericText
  
          TextInput
          {
               id:             textInput
               text:           parent.numericText
               focus:          true
               activeFocusOnPress: true
               font.pixelSize: 20
               cursorVisible:  false
  
               MouseArea
               {
                   anchors.fill: parent
                   onClicked:
                   {
                       Qt.inputMethod.show ()
                       console.log("fsdfsdf")
                   }
               }
          }
      }
  }
  </code></pre>
  
  <p>Again, the text gets printed but the keypad doesn't get shown.
  <strong>I am on Ubuntu 14.04.1 LTS with Qt 5.4 and QtCreator 3.3.0</strong></p>