본문 바로가기

PyQt514

파이썬 Python의 GUI 구현 PyQt5 QAction Class를 이용한 리본메뉴 만들기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은, 프로그램에서 보여주지는 리본메뉴를 만드는 코드를 구현해볼려고 합니다. 버튼을 통해서 각 이벤트를 구현할 수 있지만, 한정된 공간에서 Compact하게 구현하기 하는 리본메뉴를 만드는 것입니다. 그럼 프로그램에서 보여주지는 리본메뉴를 만드는 코드에 대해서 하나 하나 차근 차근 설명 드리도록 하겠습니다. 1. QAction Class : 아래 Snap Shot 내용을 보면, Widgets에 삽입하는 interface action을 추가하는 Class 입니다. 리본 메뉴에 Short Cut이나 Action을 추가하는 Class 라고 이해하시면 됩니다. 리본 메뉴 만들때, 이 Class를 사용해보도록 하겠습니다. 2. QAction Class를 이용한 리본메.. 2021. 3. 1.
파이썬 Python의 GUI 구현 PyQt5 Keyboard Click 이벤트 구현하기 안녕하세요, 이번에는 Keyboard에서 Key를 Click하면 발생하는 이벤트에 대해서 정리해서 설명을 드릴려고 합니다. 키보드 키를 누르면 이벤트가 발생하는 방식입니다. 이제까지 Mouse Click 이벤트 구현하기를 주로 정리하였는데, 키보드 키 이벤트와 함께 사용하시면 더 유용하게 사용하실 거 같습니다. 하나 하나 차근 차근 설명해 드리도록 하겠습니다. 1. keyPressEvent (self, e): : keyboard에서 key를 눌렀을 때 발생하는 event를 Handling 하는 함수라고 이해하시면 됩니다. 비슷하지만, 반대적인 행동으로 인한 발생하는 함수로는 keyReleaseEvent() 가 있습니다. 이 함수에 어떤 key를 눌렀을 때 어떤 event가 발생하는지를 선언할 예정입니다... 2021. 3. 1.
파이썬 Python의 GUI 구현 PyQt5 Mouse Click 이벤트 구현하기 안녕하세요, 이번 포스팅에서는 Mouse Click 관련 이벤트 구현하는 사항에 대해서 설명 드리도록 하겠습니다. 일단 가장 많이 쓰이는 LEFT, RIGHT 그리고 WHEEL Click 시 일어나는 이벤트 위주로 설명 드리도록 하겠습니다. 이번 포스팅에서 설명 드리는 내용인 Mouse Click 관련 이벤트 구현하는 사항과 이전 포스팅에서 설명 드렸던 Mouse Movement tracking 하는 이벤트와 연계해서 사용하시면 더 유용한 프로그램을 개발하실 수 있을 거 같습니다. 1. mousePressEvent(self, event (or e) 함수 이용하기 : Pyqt5 내 사용하는 함수로서, Mouse를 눌렀을 때 발생하는 event를 정리하는 함수라고 생각하시면 더 이해하기 편하실 겁니다. 2개.. 2021. 3. 1.
파이썬 Python의 GUI 구현 PyQt5 Mouse Tracking 이벤트 구현하기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 PyQt5에서 Mouse Event의 하나인 Mouse Tracking 하는 이벤트 구현하는 항목에 대해서 포스팅을 하도록 하겠습니다 실제적으로, Mouse Tracking을 통해서, 특정 위치에서 추가적인 이벤트를 구현해서, 사용자의 Needs를 맞추는데 도움이 되실 겁니다. 1. setMouseTracking( ) 이해하기 : 마우스 클릭 시와 클릭 하지 않았을 때 마우스 감지 Activation을 할지 안할지에 대한, Bool Type 함수로서, True와 False시에 작동하는 Concept은 아래와 같습니다. 1) True 설정시에는, 마수스 클릭 안해도 마우스 이동 감지 2) False 값 설정시에는, 마우스 클릭시에만 마우스 이동 감지. -.. 2021. 3. 1.
파이썬 음성을 텍스트로 변환 하고, 내 말에 대답하는 AI 로봇 만들기 + gTTs, SpeechRecognition 라이브러리 안녕하세요, 이번 포스팅 할 내용은, gTTs, SpeechRecognition 라이브러리를 이용해서 음성을 텍스트로 변환하는 코드에 대해서 다룰려고 합니다. 더불어 제가 말한 거에 대답하는 AI 로봇 코드도 설명 드리도록 하겠습니다. 그럼 제가 나름대로 이해한 gTTs, SpeechRecognition 라이브러리에 대해서 차근 차근 설명해 드리도록 하겠습니다. 음성 -> 텍스트 변환 파이썬(python) 라이브러리 :음성을 텍스트 변환하는 파이썬(python) 라이브러리는 아래와 같습니다. ========================================================= import speech_recognition as sr - 내부 함수로는 아래와 같습니다. 1) Recogni.. 2021. 2. 28.

// 내부링크를 현재창으로 열기 // Open internal links in same tab