windows右键菜单如何添加分割线?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows右键菜单如何添加分割线?相关的知识,希望对你有一定的参考价值。
我想把自己添加到windows的右键菜单中的一些工具按顺序排在一起。并用上下两个分割线和其他的项目区分开来。
像下面那样的效果:
右键菜单样式
原windows右键菜单项目1
________________
我的工具A
我的工具B
.........
我的工具X
________________
原windows右键菜单项目2
.........
中间的那些工具项就是我添加到菜单中的项目,现在这些项目和 原windows右键菜单项目 都混在了一起,很不方便,也不美观。所以提问请教知道朋友帮帮解答。谢谢!
一楼 纯属放屁 你试过没有啊 你tm意淫了吧
Qt的listWidget如何添加右键菜单
如题 我怎么在listwidget的item上面点击鼠标右键就会出现我自定义的菜单,在别的地方点击不出现菜单?求大神指点,不要回答自己百度,因为我试过了,没成功,谢谢。
参考技术A 不解释,自己看。// myWidget is any QWidget-derived class
myWidget->setContextMenuPolicy(Qt::CustomContextMenu);
connect(myWidget, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(ShowContextMenu(const QPoint&)));
void MyClass::ShowContextMenu(const QPoint& pos) // this is a slot
// for most widgets
QPoint globalPos = myWidget->mapToGlobal(pos);
// for QAbstractScrollArea and derived classes you would use:
// QPoint globalPos = myWidget->viewport()->mapToGlobal(pos);
QMenu myMenu;
myMenu.addAction("Menu Item 1");
// ...
QAction* selectedItem = myMenu.exec(globalPos);
if (selectedItem)
// something was chosen, do stuff
else
// nothing was chosen
本回答被提问者采纳
以上是关于windows右键菜单如何添加分割线?的主要内容,如果未能解决你的问题,请参考以下文章