Compatibility Members for QFontMetrics
The following members of class QFontMetricsare part of the Qt compatibility layer. We advise against using them in new code.
Public Functions
QRect | boundingRect(const QString & text, int len) const |
QRect | boundingRect(int x, int y, int w, int h, int flags, const QString & text, int len, int tabStops = 0, int * tabArray = 0) const |
QSize | size(int flags, const QString & text, int len, int tabStops = 0, int * tabArray = 0) const |
Member Function Documentation
QRect QFontMetrics::boundingRect(const QString & text, int len) const
Use the boundingRect() function in combination with QString::left() instead.
For example, if you have code like
QRect rect = boundingRect(text, len);
you can rewrite it as
QRect rect = boundingRect(text.left(len));
QRect QFontMetrics::boundingRect(int x, int y, int w, int h, int flags, const QString & text, int len, int tabStops = 0, int * tabArray = 0) const
Use the boundingRect() function in combination with QString::left() and a QRect constructor instead.
For example, if you have code like
QRect rect = boundingRect(x, y, w, h , flags, text, len, tabStops, tabArray);
you can rewrite it as
QRect rect = boundingRect(QRect(x, y, w, h), flags, text.left(len), tabstops, tabarray);
QSize QFontMetrics::size(int flags, const QString & text, int len, int tabStops = 0, int * tabArray = 0) const
Use the size() function in combination with QString::left() instead.
For example, if you have code like
QSize size = size(flags, str, len, tabstops, tabarray);
you can rewrite it as
© 2016 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.