QT Action设置不显示ststusTip
时间: 2024-01-12 17:05:20 浏览: 135
如果您想要在QT Action中设置statusTip,但是不显示,可能是因为您没有启用QMainWindow的状态栏。要启用状态栏,请在您的QMainWindow构造函数中添加以下代码:
```cpp
statusBar()->show();
```
这将创建并显示状态栏。如果您已经启用状态栏并且仍然无法显示statusTip,请确保在创建QT Action时设置了正确的statusTip文本。例如:
```cpp
QAction *myAction = new QAction(tr("My Action"), this);
myAction->setStatusTip(tr("This is my action."));
```
并且在添加QT Action到菜单或工具栏时,使用以下代码将Action添加到菜单或工具栏:
```cpp
menuBar()->addAction(myAction);
```
或
```cpp
toolBar->addAction(myAction);
```
这样,您设置的statusTip将在用户将鼠标悬停在QT Action上时显示。
阅读全文