전체 글

전체 글

    셀레니움 크롬 드라이버 이용하여 실행 파일 만들 때 tqdm 오류

    셀레니움에서 크롬 드라이버를 다운로드 받을 때 console 창에 tqdm 으로 다운로드 bar를 만들어서 그립니다. pyinstaller 로 exe 파일 등 을 만들 때 이 console 창이 필요없으니 안뜨게 하는데, 이 때, tqdm 오류가 납니다. Lib\site-packages\tqdm\std.py 해당 파이썬 프로그램에 패키지에 해당 파일 구문을 수정해야 됩니다. def print_status(s): len_s = disp_len(s) buffer = io.StringIO() sys.stdout = buffer sys.stderr = buffer # fp_write('\r' + s + (' ' * max(last_len[0] - len_s, 0))) last_len[0] = len_s 해당 p..

    pyside6 에서 QUiLoader 로 ui 불러와서 사용할 때 이벤트 동작 안될 때

    from PySide6.QtUiTools import QUiLoader class Dialog(Dialog): def __init__(self): super(Dialog, self).__init__() loader = QUiLoader() ui = loader.load('ui/dialog.ui') # 로더로 ui 를 불러온다. ui.installEventFilter(self) # 이벤트 필터를 self 를 사용하여 해당 클래스에 있는 이벤트 필터로 재정의 def eventFilter(self, o, e): if e.type() == QEvent.Type.MouseButtonPress: # 해당이벤트에 대해 동작 print("click") return True return False # 다른 이벤트의 대해..

    기타 명령어 및 사이트 모음, 방법 빨리 찾기 위한 모음

    nsis 명령어 레퍼런스 NSIS :: NSIS reference NSIS 출처 : http://blog.empas.com/bwangel/9314543 원문 : http://www.nullsoft.com/free/nsis/makensis.htm 주로 이용하는 것들 (NSIS/예제1, NSIS/예제2, NSIS/예제3 을 작성할 때 필요한 것 정도의 수준)위주로 정리. 좀 더 자세한 skql.tistory.com md5 인코딩 디코딩 MD5 hash: Generate MD5 message digests online The Message-Digest Algorithm 5 (MD5) was designed to be used as a cryptographic hash function. After it has ..

    파이썬 os.system 명령어 쓸 때 dos, cmd 창 않나오게 하기

    creationflags 옵션으로 0x08000000 주면 됩니다. subprocess.run("taskkill", creationflags="0x08000000")

    스프링 WebClient로 graphql 서버에 요청응답받기

    org.springframework.boot spring-boot-starter-webflux 3.0.2 com.graphql-java-kickstart graphql-webclient-spring-boot-starter 1.0.0 WebClient 가 webflux에 포함되어 있습니다. WebClient webClient = WebClient .builder() .baseUrl("https://apijosu.com/graphql") .defaultHeader("Authorization", "Bearer user token") .defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) .build(); WebClient로 get,..

    파이썬 이미지 URL 다운로드하기

    import urllib.request if __name__ == '__main__': opener = urllib.request.build_opener() opener.addheaders = [('User-agent', 'Mozilla/5.0')] urllib.request.install_opener(opener) # url => 이미지를 다운로드할 url # image_file -> 이미지를 다운로드할 로컬 경로 + 이미지 명 # C:\Program Files (x86)\images\image1.png request.urlretrieve(url, image_file)

    QtDesigner Tab 순서 수정하기

    탭 순서 편집 누르면 됩니다.