• 4631阅读
  • 3回复

[提问]QPushButton下拉两个menu怎么设置点击切换动作(已解决) [复制链接]

上一主题 下一主题
离线cathy87
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-07
QMenu *menu=new QMenu();
    menu->addAction(tr("1"));
    menu->addAction(tr("2"));
    ui.pushButton->setMenu(menu);
我用上述代码在一个pushButton上加了两个action,请问如何设置点击按钮“1”显示stack Widget一个页面,点击按钮“2”显示stack Widget另一个页面啊?
离线jdwx

只看该作者 1楼 发表于: 2012-05-07
写两个槽,和这两个QAction连上,控制QStackWidget的index = 1或2
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xuweistudy
只看该作者 2楼 发表于: 2012-05-07
QToolButton加菜单更方便
离线cathy87
只看该作者 3楼 发表于: 2012-05-07
回 1楼(jdwx) 的帖子
//我怎么引用那个action啊。定义时候直接是menu->addAction(tr"1");


知道了,提前先定义一个就成了。。打扰




快速回复
限100 字节
 
上一个 下一个