比如我们要在点某个按钮后在按钮上方弹出菜单,该如何操作呢?
我们知道,QMenu是一个很变态的东西,是一个Top-Level的构件,menu.exec(pos)这里的pos总是树于屏幕的。
还有它的弹出方向总是向下的。
可是我的地盘,就是要由我作主,我就是要在上方弹出,该如何实现呢?
Google了一下,古今中外,无数人郁闷中,我也郁闷过了,最终还是搞出来了,与大家分享。
代码见我的blog.
http://blog.csdn.net/chanuei/archive/2011/02/23/6201386.aspx