title: translation doesn't work when executing application
body: <p>I am using Qt linguist to translate my application (ui file and the rest of the code). 
  Everything goes alright , the problem is all translations (in ui) work fine except an element added not from designer, here is my code to further explain :</p>
  
  <pre><code> tableWidget = new MyDropTableWidget(ui-&gt;verticalLayoutWidget_2);
   if (tableWidget-&gt;columnCount() &lt; 1)
   tableWidget-&gt;setColumnCount(1);
   tableWidget-&gt;setHorizontalHeaderItem(0, new QTableWidgetItem(tr("My non translated text"))); if (tableWidget-&gt;rowCount() &lt; 21)
   tableWidget-&gt;setRowCount(21); 
            ...  
   ui-&gt;verticalLayout_2-&gt;addWidget(tableWidget);
            ...
  </code></pre>
  
  <p>all texts in <strong>ui</strong> are translated fine , only "My non translated text" was not.
  *.ts file are ok ("My non translated text" was detected and checked) , .qm file are well placed, I rebuild re <em>lupdate</em> re <em>lrelease</em> my application but in vain: when executing my application, all texts are translated expect "My non translated text" still in the source language.</p>
  
  <p>Any help will be appreciated.</p>
  
  <p>Edit: </p>
  
  <p>in main file:</p>
  
  <pre><code>QTranslator  Translator ;
  qDebug()&lt;&lt;"Translator-&gt;load( lang)"&lt;&lt; Translator.load(":/"+language);
  app.installTranslator( &amp;Translator );
  </code></pre>
  
  <p>in mainwindow constructor:</p>
  
  <pre><code>ui-&gt;retranslateUi(this);
  </code></pre>