QT中QWidget类参考!(30)
2023-06-03 来源:旧番剧
这个虚函数是从setFont()中被调用的。oldFont是以前的字体,你可以通过font()获得新的字体。
如果你的窗口部件需要直到什么时候它的字体改变了,就重新实现这个函数。你将几乎毫无疑问的需要使用update()更新这个窗口部件。
默认实现是更新包括它的几何形状的窗口部件。
也可以参考font、font、update()和updateGeometry()。
QFontInfo QWidget::fontInfo () const
返回这个窗口部件当前字体的字体信息。等于QFontInto(widget->font())。
也可以参考font、fontMetrics()和font。
QFontMetrics QWidget::fontMetrics () const
返回这个窗口部件的当前字体的字体规格。等于 QFontMetrics(widget->font())。
也可以参考font、fontInfo()和font。
实例:drawdemo/drawdemo.cpp和qmag/qmag.cpp。
const QColor & QWidget::foregroundColor () const
和paletteForegroundColor()相同。
QRect QWidget::frameGeometry () const
返回相对于它的父对象包含任何窗口框架的窗口部件的几何形状。详细情况请参考“frameGeometry”属性。
QSize QWidget::frameSize () const
返回包含任何窗口框架的窗口部件的大小。详细情况请参考“frameSize”属性。
const QRect & QWidget::geometry () const
返回相对于它的父对象不包括窗口框架的窗口部件的几何形状。详细情况请参考“geometry”属性。
WFlags QWidget::getWFlags () const [保护]
返回这个窗口部件的窗口部件标记。
窗口部件就是Qt::WidgetFlags的一个组合。
也可以参考testWFlags(), setWFlags()和clearWFlags()。