def getFindMsg( parentWidget, prepText = None ): qd = QInputDialog(parentWidget) qd.setInputMode(QInputDialog.TextInput) qd.setOkButtonText(QString('Find')) qd.setLabelText(QString('Text to find')) if (prepText is not None): if prepText.size() > 40 : prepText.truncate(40) qd.setTextValue(prepText) b = (QDialog.Accepted == qd.exec_() ) if b : return (True, qd.textValue()) else: return (False, QString() )