반응형
PyQt5 -- menu 만들기, QAction 사용
환경 ;
참고 ; http://doc.qt.io/qt-5/qaction.html#details
http://zetcode.com/gui/pyqt5/menustoolbars/
http://ftp.ics.uci.edu/pub/centos0/ics-custom-build/BUILD/PyQt-x11-gpl-4.7.2/doc/html/qmenubar.html
http://pyqt.sourceforge.net/Docs/PyQt5/signals_slots.html#connecting-signals-using-keyword-arguments
** QAction
-- 메뉴, 툴바 버튼, 단축키 를 통하여 명령을 내릴수있다.
--> 이때 사용하는 명령을 'action'이라 함.
--> 'action' 은 독립된 객체임. ; QAction class를 사용함.
--> 만들어진 action은 addAction() 으로 widget 에 추가한다.
--> 이후 slot 에 connect 시킨다.
; triggered() -- QAction 내장 signal
==> 'ALT' 키 누르고 있는 동안에만, 메뉴 단축키 underline 보인다..
< 실행 결과 >
< 소스 >
--
반응형
'PyQt5' 카테고리의 다른 글
PyQt5 -- context menu 사용법 3가지 (QTableWidget 사용함) (0) | 2017.05.05 |
---|---|
PyQt5 -- QTableWidget 사용하기 (6) | 2017.05.02 |
PyQt5 -- 키보드 event 사용 예제 (0) | 2017.05.02 |
PyQt5 -- 마우스 event 사용 예제 (1) | 2017.05.02 |
PyQt5 -- 마우스 event & 마우스 현재 위치 출력하기 (0) | 2017.05.01 |