Obsolete Members for QObject

The following members of class QObject are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.

Static Public Members

(obsolete) QString trUtf8(const char * sourceText, const char * disambiguation = 0, int n = -1)

Related Non-Members

(obsolete) T qFindChild(const QObject * obj, const QString & name = QString())
(obsolete) QList<T> qFindChildren(const QObject * obj, const QString & name = QString())

Member Function Documentation

[static] QString QObject::​trUtf8(const char * sourceText, const char * disambiguation = 0, int n = -1)

Returns a translated version of sourceText, or QString::fromUtf8(sourceText) if there is no appropriate version. It is otherwise identical to tr(sourceText, disambiguation, n).

Warning: This method is reentrant only if all translators are installed before calling this method. Installing or removing translators while performing translations is not supported. Doing so will probably result in crashes or other undesirable behavior.

Warning: For portability reasons, we recommend that you use escape sequences for specifying non-ASCII characters in string literals to trUtf8(). For example:

label->setText(tr("F\374r \310lise"));

See also tr(), QCoreApplication::translate(), and Internationalization with Qt.

Related Non-Members

T qFindChild(const QObject * obj, const QString & name = QString())

This function overloads qFindChildren().

This function is equivalent to obj->findChild<T>(name).

Note: This function was provided as a workaround for MSVC 6 which did not support member template functions. It is advised to use the other form in new code.

See also QObject::findChild().

QList<T> qFindChildren(const QObject * obj, const QString & name = QString())

This function overloads qFindChildren().

This function is equivalent to obj->findChildren<T>(name).

Note: This function was provided as a workaround for MSVC 6 which did not support member template functions. It is advised to use the other form in new code.

See also QObject::findChildren().

© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.