Исправление flareguner, (текущая версия) :
Пробовал переопределить, не помогло:
void ConfigButton::mousePressEvent(QMouseEvent *e)
{
if(menu()->isHidden())
menu()->show();
else
menu()->hide();
QToolButton::mousePressEvent(e);
}
Меню всё равно всегда показывается, а isHidden() всегда true. ЧЯДНТ? А mouseReleaseEvent вообще не вызывается.
Исходная версия flareguner, :
Пробовал переопределить, не помогло:
void ConfigButton::mousePressEvent(QMouseEvent *e)
{
if(menu()->isHidden())
menu()->show();
else
menu()->hide();
QToolButton::mousePressEvent(e);
}
Меню всё равно всегда показывается, а isHidden() всегда true. ЧЯДНТ?