7. Ring Documentation, Release 1.5.1
94.141 QFontMetrics Class
C++ Reference : http://doc.qt.io/qt-5/QFontMetrics.html
Parameters : QFont
• int ascent(void)
• int averageCharWidth(void)
• QRect boundingRect(QChar ch)
• QRect boundingRect_2( QString text)
• QRect boundingRect_3(int x, int y, int width, int height, int flags, QString text, int tabStops , int * tabArray )
• QRect boundingRect_4( QRect rect, int flags, QString text, int tabStops , int * tabArray )
• int descent(void)
• QString elidedText( QString text, Qt::TextElideMode mode, int width, int flags )
• int height(void)
• bool inFont(QChar ch)
• bool inFontUcs4(uint character)
• int leading(void)
• int leftBearing(QChar ch)
• int lineSpacing(void)
• int lineWidth(void)
• int maxWidth(void)
• int minLeftBearing(void)
• int minRightBearing(void)
• int overlinePos(void)
• int rightBearing(QChar ch)
• QSize size(int flags, QString text, int tabStops , int * tabArray )
• int strikeOutPos(void)
• QRect tightBoundingRect( QString text)
• int underlinePos(void)
• int width( QString text, int len )
• int width_2(QChar ch)
• int xHeight(void)
94.142 QSplashScreen Class
C++ Reference : http://doc.qt.io/qt-5/QSplashScreen.html
Parameters : QPixmap
Parent Class : QWidget
94.141. QFontMetrics Class 1671
8. Ring Documentation, Release 1.5.1
• void finish(QWidget *mainWin)
• QPixmap pixmap(void)
• void repaint(void)
• void setPixmap(QPixmap pixmap)
• void clearMessage(void)
• void showMessage(QString message, int alignment ,QColor color)
94.143 QBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QBoxLayout.html
Parameters : QBoxLayout::Direction dir, QWidget *parent
Parent Class : QLayout
• void addLayout(QLayout * layout, int stretch )
• void addSpacerItem(QSpacerItem * spacerItem)
• void addSpacing(int size)
• void addStretch(int stretch )
• void addStrut(int size)
• void addWidget(QWidget * widget, int stretch , Qt::Alignment alignment )
• QBoxLayout::Direction direction(void)
• void insertLayout(int index, QLayout * layout, int stretch )
• void insertSpacerItem(int index, QSpacerItem * spacerItem)
• void insertSpacing(int index, int size)
• void insertStretch(int index, int stretch )
• void insertWidget(int index, QWidget * widget, int stretch , Qt::Alignment alignment )
• void setDirection(QBoxLayout::Direction direction)
• void setSpacing(int spacing)
• void setStretch(int index, int stretch)
• bool setStretchFactor(QWidget * widget, int stretch)
• bool setStretchFactor_2(QLayout * layout, int stretch)
• int spacing(void)
• int stretch(int index)
94.144 QLayout Class
C++ Reference : http://doc.qt.io/qt-5/QLayout.html
Parameters : QWidget *
Parent Class : QObject
94.143. QBoxLayout Class 1672