QT/OpenGL
OpenGL에서 팝업(Popup) 메뉴 사용하기
모래반지빵냐빵냐
2015. 4. 8. 15:42
뭐 어려운건 없다..
생성자에서든 어디서 메뉴를 생성 해 준다.
그리고
mouseReleaseEvent(QMouseEvent*)를 오버라이딩을 해서 사용한다.
예)
01.
MyWidget::MyWidget()
02.
{
03.
.....
04.
//메뉴 생성
05.
QMenu menu =
new
QMenu(
this
);
06.
..
07.
.... 메뉴 추가
08.
..
09.
////////
10.
......
11.
}
12.
13.
void
MyWidget::mouseReleaseEvent(QMouseEvent* e)
14.
{
15.
if
( e->button() == Qt::RightButton )
16.
{
17.
menu->popup(e->pos());
18.
}
19.
}
위와 같이 처리 하면된다..
사용된 스샷