1.virtual void contextMenuEvent(QContextMenuEvent *event);
void QWidget::contextMenuEvent(QContextMenuEvent *event)
{
event->ignore();
}
这是一个虚函数,可在子类重写。当widget的contextMenuPolicy设置为Qt::DefaultContextMenu时,调用该函数处理。
2.QList<QAction*> actions() const;
QList<QAction*> QWidget::actions() const
{
Q_D(const QWidget);
return d->actions;
}
3.void setToolTip(const QString &);
void QWidget::setToolTip(const QString &s)
{
Q_D(QWidget);
d->toolTip = s;
QEvent event(QEvent::ToolTipChange);
QCoreApplication::sendEvent(this, &event);
}
QWidget的toolTip,下次触发显示tooltip事件时,会显示新的tooltip.
4.void setWhatsThis(const QString &);
void QWidget::setWhatsThis(const QString &s)
{
Q_D(QWidget);
d->whatsThis = s;
}