1
Qt4 QToolBar에서 툴팁을 어떻게 비활성화합니까?QToolbar에서 툴팁을 비활성화하는 방법은 무엇입니까?
QAction :: setToolTip ("")을 사용하면 아무 반응이 없으며 QAction 또는 QToolbar에서 툴팁을 비활성화하는 것과 관련된 설정을 찾을 수 없습니다!
예 :
Toolbar.h
#ifndef TOOLBAR_H
#define TOOLBAR_H
#include <QtGui>
class Toolbar : public QToolBar
{
Q_OBJECT
public:
Toolbar()
{
QAction *action = this->addAction("Action");
action->setToolTip("");
}
bool event(QEvent *event)
{
if(event->type() == QEvent::ToolTip)
{
qDebug() << "QEvent::ToolTip";
}
return QToolBar::event(event);
}
};
#include "moc_Toolbar.cpp"
#endif // TOOLBAR_H
MAIN.CPP
#include <QtGui>
#include "Toolbar.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow window;
Toolbar *toolbar = new Toolbar;
window.addToolBar(toolbar);
window.setCentralWidget(new QWidget());
window.show();
return app.exec();
}