본문 바로가기

전체 글160

서브 클래싱이란 ? 기능을 더 확장하고 변경하는 것 기능을 더 확장하고 변경하기 위해서는 기본적으로 제공하는 컨트롤 및 뷰를 상속 받아 기능을 확장 해야한다. 기능을 확장한다는 의미는 기존 컨트롤에 개발자가 기능을 덧붙여 새로운 컨트롤을 만든다는 의미와 같다. 컨트롤 및 뷰를 확장하기 위해서는 서브클래싱(subclassing)을 통해 진행한다. 서브 클래싱을 이용해 윈도우 프로시저에 보내지는 메시지를 가로채어 기능을 확장한다 서브 클래싱 컨트롤 컨트롤이 원하는 거의 모든 작업을 수행하지만 몇가지 추가기능이 필요한 경우 서브 클래싱 ㅏㅎ여 원래 컨트롤에기능을 변경 하거나 추가 할 수 있다. 서브클래스에는 기존 클래스의 모든 기능과 제공하려는 추가기능이 있을 수 있다. 2022. 1. 17.
마우스와 키보드 동시 녹화 프로그램 (자동화 프로그램) 마우스와 키보드의 동작을 동시에 녹화하여 자동으로 반복하는 프로그램입니다. 녹화 시작은 F7으로 하고 녹화중지도 F7로 합니다. 실행을 하게되면 얼마나 진행했는지와, 반복횟수가 몇번인지 자동으로 체크가 됩니다. 2022. 1. 12.
python cv2 로 이미지 파일 열기 우선 .py 파일과 이미지 파일이 같은 폴더 안에 있다고 가정을 하였습니다. import cv2 import os dir_path = os.path.dirname(__file__) cur_paht = os.path.join(dir_path, "ddat.jpg") # ddat.jpg 는 사진파일의 이름입니다. img = cv2.imread(cur_paht) cv2.imshow("ddatG", img) cv2.waitKey() cv2.destroyAllWindows() 키가 눌리게 되면 이미지 파일이 닫히게 됩니다. 2022. 1. 12.
python while 문 while 사용법 while True: print("hello") 을 사용하게 되면 무한하게 hello 라고 출력이 됨 count = 0 while True: count += 1 print(count) if count > 100: break count가 100이상 일시 탈출 할 수 있게 break를 걸어줌으로써 무한 반복문을 탈출하게 됨 2022. 1. 12.
이미지 멀티 서치 이번에는 폴더내에 이미지를 저장하고 그 이미지 파일들을 찾는 프로그램입니다. ! 폴더를 선택하여 이미지가 있는 폴더를 선택합니다. 막대기를 조절하여 정확도를 변경할수있습니다.(이미지 찾고 있지 않을 때만 변경가능) 폴더를 선택하면 찾기 시작 버튼이 활성화됩니다. 이미지찾기를 실행하면 찾은 이미지를 저장합니다. 저는 3마리의 다른 땃쥐사진을 저장했습니다. 폴더내에 있는 사진파일이 바탕화면에 감지가되면 빨간색선으로 위치를 잡아줍니다. 2021. 12. 28.
이미지를 찾아주는 프로그램 ! 찾을 이미지를 설정하고 막대를 조정하여 일치(퍼센트) 조절해줍니다. 프로그램을 작동시키면 현재화면에서 찾을 이미지가 있다면 빨간색으로 찾은 이미지를 표시해주고 이미지파일로 저장됩니다. 이미지를 찾게되면 약 3초후 다시 이미지를 검색하게되고 이미지를 찾고 다시 저장합니다(반복) 만약 원하는 이미지가 없다면 계속해서 이미지를 찾게됩니다. 2021. 12. 24.
반응형