• 3817阅读
  • 1回复

请问如何实现程序启动后菜单处于选中状态? [复制链接]

上一主题 下一主题
离线chcqqq123
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-31
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
用qMenubar 跟 QPopupmenu 实现菜单的功能。

我想做的是,程序一启动,qmenubar处于被选中的状态,跟他挂钩的 QPopupmenu 全部显示出来

我看了qmenubar里面的成员函数好像没有一个有这个功能,请教下应该怎么设计程序达到这个功能呢?
离线lazybone
只看该作者 1楼 发表于: 2008-12-31
show() and popup() 方法都可以显示
放在构造函数里则不显示(原因不明)
构造器里除非在popup调用前加上 this.show()才行
如:
this.show();
ui.menu1.popup(ui.menubar.mapToGlobal(ui.menuBar.pos()));
位置不准确这得自己解决了 好运
快速回复
限100 字节
 
上一个 下一个