728x90
반응형

Python 7

cover item thumbnail1

[PyQt5] Date Edit 날짜 입력 받기

안녕하세요. Crazy M2M입니다. 오늘은 Date Edit를 사용해서 날짜 입력받는 방법에 대해서 알아보도록 하겠습니다. 사용자로부터 다양한 입력을 받는 경우 중에 하나가 날짜를 입력받고 싶을 때가 있습니다. 이럴 때 적합한 위젯입니다. 그럼 바로 알아보도록 할게요^^ 왼쪽 위젯에서 Date Edit를 드래그해서 GUI 작업창에 배치를 하도록 합니다. 객체명은 dateEdit로 정상적으로 생성되는 것을 확인했습니다. 다음은 Push Button 이벤트를 이용해서 입력된 날짜를 입력받도록 할게요. Push Button을 드래그해서 배치합니다. 오른쪽 속성창에서 text 옵션을 "입력"으로 바꿔 주도록 할게요. 입력받은 날짜를 표시하기 위해서 이번엔 Label을 사용해 보도록 할게요. 왼쪽에서 Label..

Python 2023.04.03

cover item thumbnail1

[PyQt5] 텍스트 입력 받기 ( Line Edit 사용 )

안녕하세요. Crazy M2M입니다. 오늘은 Line Edit를 사용해서 텍스트 입력받기 방법에 대해서 알아보도록 하겠습니다. 윈도우 프로그램은 사용자로부터 입력을 받는 경우가 많은데요. 사용자로부터 텍스트를 입력받는 방법에 대해서 간략히 소개하도록 하겠습니다 먼저 텍스트를 입력받기 위해서 Line Edit를 드래그해 GUI를 구성해 줍니다. 오른쪽 속성창에 lineEdit이라는 객체명으로 생성된 것을 확인할 수 있습니다. 다음으로 텍스트를 입력받고 나서 이것을 버튼 이벤트를 통해서 입력받도록 하겠습니다. 아래와 같이 Push Button을 드래그해서 GUI에 적당히 배치시켜 줍니다. 객체명은 pushButton입니다. 나중에 Code에서 객체명을 사용하기 때문에 정확히 알고 가야 오류가 나지 않습니다...

Python 2023.04.03

cover item thumbnail1

[VSCode] Python 자동 완성 설정 방법

안녕하세요. Crazy M2M입니다. 오늘은 VS Code 사용 시 Python 자동 완성 설정 방법에 대해서 알아보도록 하겠습니다. VS Code를 이용해서 Python Code를 개발할 때 자동 완성이 되어 있지 않으면 상당히 불편합니다. 코드를 삽입하면서 바로 다음의 예측 단어를 보여줘야 코드 생산성이 높아지기 때문이지요.이것이 자동 완성이라는 기능인데요. VS Code에서 자동완성이 되지 않을 때 설정하는 방법에 대해서 알아보도록 하겠습니다. 먼저 VS Code를 열어 줍니다. 왼쪽의 Run And Debug를 항목을 클릭해 줍니다. 그러면 Run and Debug Button 아래 Create a launch.json file이라는 부분이 보이는데요. 여기를 클릭하면 생성할 수가 있습니다. Cr..

Python 2023.04.02

cover item thumbnail1

[PyQt5] Spin Box 이벤트 발생 시키기( textChanged Event )

안녕하세요. Crazy M2M입니다. 오늘은 pypt5를 이용해서 Spin Box 이벤트 발생시키는 방법에 대해서 알아보도록 하겠습니다. Spin Box는 숫자를 입력으로 받을 때 사용하는 위젯입니다. 위/아래 화살표 방향을 클릭하면 숫자가 증가/감소하도록 하는 기능을 합니다. 그리고 Text 위치에 바로 숫자를 삽입해도 됩니다. 이렇게 숫자가 입력되었을 때 이벤트를 발생시켜 그 내용을 보여주는 기능을 구현해 보겠습니다. 먼저 Spin Box를 드래그해서 GUI에 위치시킵니다. spinBox 이름으로 객체가 생성되는 것을 확인할 수 있습니다. 객체명은 나중에 속성을 정의할 때 사용하게 되니 명확하게 알고 있어야 합니다. 오른쪽 속성에서 Min / Max 값을 설정할 수 있습니다. 현재는 0 ~ 99까지의..

Python 2023.04.02

cover item thumbnail1

[PyQt5] Push Button 이벤트 발생 시키기( Clicked Event )

안녕하세요. Crazy M2M입니다. 오늘은 pypt5를 이용해서 Push Button의 Clicked 이벤트 발생시키는 방법에 대해서 알아보도록 하겠습니다. 윈도우 GUI를 만들 때 반드시 사용되는 기능 중에 하나가 바로 Click 이벤트입니다. 마우스를 이용해서 Click 하면 어떤 기능을 수행하도록 하는게 일반적인데요. 어떻게 해서 이벤트를 발생시키는지 알아보도록 할께요. 먼저 이벤트를 발생시킬 PushButton을 드래그해서 GUI에 넣습니다. 속성창에 pushButton 이름으로 객체가 생성된걸 확인할 수 있습니다. 다음은 pushButton의 이벤트가 발생했을때 특정 기능을 할 위젯을 넣어볼게요. 간단하게 Line Edit를 사용해보겠습니다. 왼쪽 위젯 상자에서 드래그해서 중간쯤에 놓아 둘께요..

Python 2023.04.02

cover item thumbnail1

[PyQt5] Hello World 실행 방법 (Designer GUI 실행 방법)

안녕하세요. Crazy M2M입니다. 오늘은 pypt5를 이용해서 Hello World 실행 방법 (Designer GUI 실행 방법)에 대해서 알아보도록 하겠습니다. python을 이용한 개발 환경이 구축되지 않았다면 아래 링크를 확인해 주세요.^^ https://crazy-m2m.tistory.com/114 [PyQt5] pypt5 설치 방법 (with pyqt designer) 안녕하세요. Crazy M2M입니다. 오늘은 pypt5 설치 방법 (with pyqt designer)에 대해서 이해하기 쉽게 알아보도록 하겠습니다. Python을 사용하다보면 Console 화면에서 돌리는 게 불편한 경우가 발생합니다. crazy-m2m.tistory.com 윈도우 GUI를 구성하기 위해서 pyqt desi..

Python 2023.04.02

cover item thumbnail1

[PyQt5] pypt5 설치 방법 (with pyqt designer)

안녕하세요. Crazy M2M입니다. 오늘은 pypt5 설치 방법 (with pyqt designer)에 대해서 이해하기 쉽게 알아보도록 하겠습니다. Python을 사용하다보면 Console 화면에서 돌리는 게 불편한 경우가 발생합니다. 그리고 Window 환경에 익숙하기 때문에 GUI를 이용한 손쉽게 동작시키고 싶은 생각도 듭니다. Python에 GUI를 붙일수 있는 환경이 바로 PyQt5입니다. 그리고 GUI 개발을 간편하게 해주는 도구가 PyQt Designer입니다. 그럼 차근 차근 알아보도록 할게요.^^ 먼저 PyQt5 설치 방법입니다. Command 창을 열고 아래와 같이 타이핑합니다. pip install PyQt5 그럼 아래처럼 설치가 진행 됩니다. 이제 GUI를 사용할 준비가 되었습니다...

Python 2023.04.02
728x90
반응형