git 은 "프로그램 소스 버전관리 프로그램" 으로 파일의 변경 사항을 추적하고 관리할 수 있습니다.

예를 들면 프로그램을 만들다가 바로 이전 변경으로 되돌릴 수도 있습니다.

혼자 개발할 때는 이런 필요성을 많이 느끼지 못하지만 여러 명이 작업할 때는 이 것은 매우 중요합니다.

어떤 회사 소스를 배포했는데 버그가 많아서 특정한 날짜로 복구해야하는 경우에 이런 기능이 없으면 해당 날짜의 파일을 따로 복사해 놓지 않은 이상 관리가 힘듭니다.

또한 해당 날짜로 복구 후에 버그를 수정하여 해당 버전에 합칠 때도 git 과 같은 소스 버전 관리 프로그램이 없으면 이런 작업이 어려울 수 있습니다.

1) Git 다운로드

https://git-scm.com/

 

Git

 

git-scm.com

 

git 공식 사이트에 접속 후에 Downloads 를 클릭합니다.

 

본인 OS 에 맞게 선택합니다.

 

Windows 의 경우 64-bit Git for Windows Setup 을 선택합니다.

 

2) Git 설치

 

  1. 다운로드한 설치 파일 (.exe)을 실행합니다.
  2. "GNU General Public License" 동의 화면에서 Next 버튼을 클릭합니다.
  3. 설치 경로를 선택하고 기본값(예: C:\Program Files\Git)을 유지하거나 원하는 위치를 설정한 후 Next 버튼을 클릭합니다.
  4. 설치할 구성 요소를 선택하는 화면에서 기본값을 유지하고 Next 버튼을 클릭합니다.
  5. "Git Bash Here" 옵션을 선택하여 탐색기에서 Git Bash를 사용할 수 있도록 설정합니다.
  6. 기본 편집기로 사용할 에디터를 선택합니다. (기본값: Vim, 또는 선호하는 에디터 선택 가능)
  7. 환경 변수 설정 화면에서 Git from the command line and also from 3rd-party software 옵션을 선택하고 Next 버튼을 클릭합니다.
  8. HTTPS 전송 방식 설정에서 기본값을 유지하고 Next 버튼을 클릭합니다.
  9. Line Ending 변환 설정에서 Checkout Windows-style, commit Unix-style line endings 옵션을 유지하고 Next 버튼을 클릭합니다.
  10. 추가 옵션을 설정한 후 Install 버튼을 클릭하여 설치를 진행합니다.
  11. 설치 완료 후 Finish 버튼을 클릭합니다.
Posted by 제이브레인
,

Qt Desinger 를 설치했으니 간단하게 사용하는 방법을 알아보겠습니다.

1) Qt Designer 실행

좌측 하단의  [>_] 모양의 터미널 아이콘을 클릭합니다.

designer 라고 입력합니다.

 

[생성]을 클릭합니다.

2) Button, Text Edit 배치

좌측 위젯 상자를 보면 Push Button 과 Text Edit 등이 보입니다.

간단하게 Push Button, Text Edit 를 배치해보겠습니다.

마우스로 Drag and Drop 하면 됩니다.

즉, 예를 들면 Push Button 을 추가하려면 Push Button 아이콘 위에서 왼쪽 마우스 버튼를 계속 누르고 마우스를 Diaglog 에 이동 시킨 후에 왼쪽 마우스 버튼 누른 것을 풀면 됩니다.

 

우선 아래와 같이 배치하였습니다.

[저장] 아이콘을 클릭합니다.

 

파일명은 pyqt02.ui 로 저장합니다.

3) xx.ui 와 코드 연결

이제 pyqt02.ui 와 이를 연결할 파이썬 파일을 생성합니다.

work 가 선택된 상태에서 마우스 우측을 클릭합니다.

새로 만들기 > Python 파일 을 선택합니다.

 

 

pyqt02 라고 입력하고 Pytho 파일을 클릭합니다.

 

연동될 파일을 생성할 차례네요.

ChatGPT 로 다음과 같이 질문합니다.

PyQt5Designer 로 Push Button 1개, Text Edit 1개를 Dialog 에 패치하고 pyqt02.ui 라는 파일을 생성하였습니다. 이 파일과 연동하여 Dialog 를 실행하여 Push Button 클릭 시 Text Edit 에 System Trading 이라는 Text 를 표시하는 코드를 만들어주세요.

 

import sys
from PyQt5 import uic
from PyQt5.QtWidgets import QApplication, QDialog

# UI 파일 로드
class MyDialog(QDialog):
    def __init__(self):
        super().__init__()
        uic.loadUi("pyqt02.ui", self)
        
        # UI 파일에서 Push Button 과 Text Edit 위젯 찾기
        self.pushButton.clicked.connect(self.on_button_click)
    
    def on_button_click(self):
        self.textEdit.setText("System Trading")

if __name__ == "__main__":
    app = QApplication(sys.argv)
    dialog = MyDialog()
    dialog.show()
    sys.exit(app.exec_())

위 내용을 pyqt02.py 에 복사하고 붙여 넣습니다.

 

4) 코드 실행

pyqt02.py 에서 우측 마우스로 실행을 선택합니다.

 

다음과 같이 잘 실행되네요.

처음 방법만 알면 쉽네요.

'시스템 트레이딩 > JbTrader 1호' 카테고리의 다른 글

5.1편-구루마1호 UI 제작  (0) 2025.03.12
3.6편-git 설치  (0) 2025.03.12
3.4편-Qt Designer 설치  (0) 2025.03.12
5편-JbTrader 1호 (가칭 구루마1호)  (1) 2025.03.11
4.3편-KOA Studio 설치  (0) 2025.03.10
Posted by 제이브레인
,

PyQt 사용 시 python 으로 일일리 좌표를 설정하면서 디자인을 할 수도 있지만 
계속적으로 실행 결과를 보아야 하고 직관적이지 못합니다.
인간은 창조의 동물이기 때문에 이러한 불편함을 알고 다른 훌륭한~ 분들이 Qt Designer 라는 훌륭한 툴을 만들어 놓았습니다.
저희는 사용만 하면 됩니다.


1) PyQt5Designer 설치 (Python 패키지 도구 창에서 설치)

파일 > 설정 > 프로젝트: work > Pyhton 인터프리터 선택

[Pyhton 패키지 도구 창에서 새로 디자인된 패키지 지원을 사용해보세요.]를 클릭합니다.
좌측 하단의 사각형이 겹친 모양을 클릭합니다.
PyQt5Designer 라고 입력합니다.
[설치]를 클릭합니다.
하단에 설치 중이라고 나오는데 설치 완료까지 기다립니다.

 

2) PyQt5Designer 설치 (Python 인터프리터 메뉴에서 설치)

Python 패키지 도구 창 말고 Python 인터프리터에서 [ + ] 를 클릭하여 설치하는 방법입니다.

[+] 를 클릭합니다.
pyqt5designer 라고 입력합니다.

 

[패키지 설치]를 클릭합니다.

 

3) PyQt5Designer 설치 (Anaconda Prompt 에서 설치)

Anaconda Prompt 에서 다음을 입력합니다.

conda activate py38_32
pip install pyqt5designer

 

3 가지 방식 중에 어느 것으로 진행해도 됩니다.

'시스템 트레이딩 > JbTrader 1호' 카테고리의 다른 글

3.6편-git 설치  (0) 2025.03.12
3.5편-Qt Designer 사용법  (0) 2025.03.12
5편-JbTrader 1호 (가칭 구루마1호)  (1) 2025.03.11
4.3편-KOA Studio 설치  (0) 2025.03.10
4.2편-키움증권 OpenAPI+ 설치  (0) 2025.03.10
Posted by 제이브레인
,