title: qt how to change shift key press event to not move between two edits
body: <p>my problem is with a code scanner and using focus with keypressevent
  i have two edits and my keyboard event is like this</p>
  
  <pre><code>void CWidget::keyPressEvent(QKeyEvent *event)
  {
    if(focusWidget() == ui-&gt;lePath &amp;&amp; !ui-&gt;lePath-&gt;text().isEmpty())
    {
      ui-&gt;leInformation-&gt;setFocus();
      ui-&gt;leInformation-&gt;setFocusPolicy(Qt::StrongFocus);
      ui-&gt;leInformation-&gt;KeyPressEvent(event);
    }
    else
    {
      ui-&gt;lePath-&gt;setFocus();
      ui-&gt;lePath-&gt;setFocusPolicy(Qt::StrongFocus);
      ui-&gt;lePath-&gt;KeyPressEvent(event);
    }
  }
  </code></pre>
  
  
  
  <p>if i scan a code with digits and lowercase letters everything is fine.
  if i scan with uppercase letters some of text goes to the other edit 
  because of the way uppercase are managed with shift, shift changing between the two edits too. how i can make them not change between those too </p>