QStatusTipEvent Class Reference

[QtGui module]

该QStatusTipEvent类提供了用于显示在状态栏消息的事件。More…

继承QEvent

Methods

  • __init__ (self, QString tip)
  • __init__ (self, QStatusTipEvent)
  • QString tip (self)

Detailed Description

该QStatusTipEvent类提供了用于显示在状态栏消息的事件。

状态提示可以在窗口小部件使用设置的QWidget.setStatusTip()函数。它们显示在状态栏,当鼠标光标进入窗口小部件。例如:

|

  1. MainWindow.MainWindow([QWidget](qwidget.html) *parent)
  2. : [QMainWindow](qmainwindow.html)(parent)
  3. {
  4. [QWidget](qwidget.html) *myWidget = new [QWidget](qwidget.html);
  5. myWidget->setStatusTip(tr("This is my widget."));
  6. setCentralWidget(myWidget);
  7. ...
  8. }

| Widget with status tip. |

状态提示也可以使用动作设置QAction.setStatusTip( )函数:

|

  1. MainWindow.MainWindow([QWidget](qwidget.html) *parent)
  2. : [QMainWindow](qmainwindow.html)(parent)
  3. {
  4. [QMenu](qmenu.html) *fileMenu = menuBar()->addMenu(tr("File"));
  5. [QAction](qaction.html) *newAct = new [QAction](qaction.html)(tr("&New"), this);
  6. newAct->setStatusTip(tr("Create a new file."));
  7. fileMenu->addAction(newAct);
  8. ...
  9. }

| Action with status tip. |

最后,状态提示通过支持的项目视图类的Qt.StatusTipRole枚举值。


Method Documentation

  1. QStatusTipEvent.__init__ (self, QString tip)

构造一个状态提示事件与指定的文本tip

See also tip( ) 。

  1. QStatusTipEvent.__init__ (self, QStatusTipEvent)
  1. QString QStatusTipEvent.tip (self)

返回消息在状态栏中显示。

See also QStatusBar.showMessage( ) 。