QtreeWidget添加右键菜单
生活随笔
收集整理的這篇文章主要介紹了
QtreeWidget添加右键菜单
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 設置QtreeWidget控件屬性設置:
將contextMenuPolicy屬性要設置為:CustomContextMenu
2 建立信號槽:
connect(ui.treeWidget_IndexManage, SIGNAL(customContextMenuRequested(const QPoint &)),
this, SLOT(SlotCustomContextMenuRequested(const QPoint&)));
3 在槽函數中寫代碼:(創建右鍵刪除菜單)
QAction *pDelAction = new QAction(“刪除”,this);
QMenu *popMenu = new QMenu(this);//定義?個右鍵彈出菜單
popMenu->addAction(pDelAction);//往菜單內添加QAction 該action在前??設計器定義了
popMenu->exec(QCursor::pos());//彈出右鍵菜單,菜單位置為光標位置
總結
以上是生活随笔為你收集整理的QtreeWidget添加右键菜单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【简单AI井字棋】
- 下一篇: 微信小程序电影票售票系统设计与实现