我正在尝试使用 QToolBar 创建一个下拉按钮。我尝试使用以下策略来做到这一点:
http://qt-project.org/forums/viewthread/5377
问题是当我点击它时按钮没有立即响应。需要单击几下才能显示菜单。
我想我把代码放在了错误的地方,但我应该把它放在哪里呢?
这是我的代码:
Proto::Proto(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Proto)
{
ui->setupUi(this);
QMenu *menu = new QMenu("Menu");
QWidgetAction *action = new QWidgetAction(this);
QPushButton *button2 = new QPushButton("Click me", menu);
action->setDefaultWidget(button2);
menu->addAction(action);
ui->btnVolume->setMenu(menu);
}
拜托,有人可以帮助我吗?提前致谢,