반응형

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 보인다..




< 실행 결과 >




< 소스 >



--






반응형
Posted by 자유프로그램
,