• 5213阅读
  • 8回复

[提问]怎么做一个带特殊边框的菜单? [复制链接]

上一主题 下一主题
离线huanqianhapp
 

只看楼主 正序阅读 楼主  发表于: 2014-06-05
rt
像这样, ,框里是竖直排列的QAction,最好不用重载Qmenu



求指点
离线huanqianhapp

只看该作者 8楼 发表于: 2014-06-05
可以结贴了, 谢谢各位了 !
离线huanqianhapp

只看该作者 7楼 发表于: 2014-06-05
回 彩阳 的帖子
彩阳:这种情况有两种办法解决:第一使用Graphics - View 来自绘menu元素;
第二是使用QtQuick用QML来自绘menu元素。 (2014-06-05 15:12) 

略略看了下Graphics - View ,真是高端大气上档次啊

谢谢了
离线彩阳

只看该作者 6楼 发表于: 2014-06-05
这种情况有两种办法解决:第一使用Graphics - View 来自绘menu元素;
第二是使用QtQuick用QML来自绘menu元素。
上海Qt开发联盟,热忱地欢迎你的加入!
离线huanqianhapp

只看该作者 5楼 发表于: 2014-06-05
回 firstcong 的帖子
firstcong:我的想法是:带边框的为widget,QAction改用QPushbutton 来做,布局到widget里,就是pushbutton的效果做一下 (2014-06-05 13:49) 

这样的话,我要达到qmenu的效果(如鼠标滑动的QMenu::item:selected,还有鼠标点击其他位置菜单消失等)都得重新实现,是吗? 这样好麻烦啊
离线kimtaikee

只看该作者 4楼 发表于: 2014-06-05
1. 把这个QWidget设置为无边的窗口风格。
2. 找个照样的图片然后设置为背景。

离线firstcong

只看该作者 3楼 发表于: 2014-06-05
我的想法是:带边框的为widget,QAction改用QPushbutton 来做,布局到widget里,就是pushbutton的效果做一下
菜鸟也有翱翔的一天~~~
离线huanqianhapp

只看该作者 2楼 发表于: 2014-06-05
回 firstcong 的帖子
firstcong:LZ,你的图挂了。“该图片仅限.....” (2014-06-05 12:14) 

好了
离线firstcong

只看该作者 1楼 发表于: 2014-06-05
LZ,你的图挂了。“该图片仅限.....”
菜鸟也有翱翔的一天~~~
快速回复
限100 字节
 
上一个 下一个