본문 바로가기

전체 글103

[파이썬]PySimpleGUI - 간략한 소개 안녕하세요? 만들오 입니다. 최근 진행중인 리니지W 매크로 프로젝트에서 가장 큰 고민을 하게 만든것이 바로 GUI입니다. 얼마 전 OpenCV로 직접 GUI를 만들어 보기도 했는데 아쉬운 부분이 너무 많았습니다. 이것저것 라이브러리를 사용해봤지만, PySimpleGUI가 가장 쉽고 편리했습니다. 리니지W 매크로 V4를 위해 초안으로 사용했던 코드를 이용해 소개를 하겠습니다. import PySimpleGUI as sg sg.theme('DarkGray') #테마 설정 s1 = (8, None) # 1st column size s2 = (3, None) # I size s3 = (11, None) row1 = [sg.T("캐릭터명", size=s1), sg.I(size=(18,None)), sg.B("시작.. 2022. 2. 7.
[파이썬] OpenCV로 GUI 만들기 OpenCV GUI OpenCV는 이미지/영상처리의 대표격인 라이브러리 입니다. 이미지/영상 관련한 일은 뭐든지 할 수 있을것 같습니다. 하지만, GUI만큼은 지원하지 않고 있는데, 이 부분이 아쉬워 직접 만들어 봤습니다. OpenCV를 이용한 GUI 최근 리니지W 매크로 프로젝트를 진행하며, 가장 어려웠던 부분이 GUI였습니다. 전체 코드가 413 라인인데 핵심 코드는 100줄 정도이니, GUI가 75%를 차지하는군요...😂 이걸 이용해 라인수를 최대한 줄여 강좌를 시작하려고 합니다. 사용 방법 ① 필수 라이브러리 설치 pip install opencv-python numpy pillow ② cvgui.py 다운로드 사용할 앱이 있는 폴더에 저장합니다. 더보기 더보기 #cvgui.py import os.. 2022. 1. 21.
텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. 이 토큰을 받는 과정을 소개합니다. 동영상을 참고해 주시기 바라며, 요약하면 다음과 같습니다. 검색창에 botfather 검색 후 대화 시작 START 버튼 클릭 /newbot 클릭 봇의 이름을 지어줍니다. 한글 및 띄어쓰기가 있으면 안되고, 꼭 bot으로 끝나야 합니다. (ex. mandloh_bot) 봇의 이름을 다시한번 입력합니다. 토큰은 숫자:문자로 조합되어 있고, 이를 잘 복사해서 저장해 둡니다. 검색창에 봇 이름을 검색해 대화를 시작합니다. START 버튼 클릭. 토큰을 받기만 하고, 대화시작 및 START를 .. 2022. 1. 16.
[맛집] 어사출또 나는 회를 즐기는 편은 아니다. 그런데 나의 동거인은 회를 매우 좋아한다 동거인의 본가 주변에는 농수산물 시장이 있어 그 곳에서 가성비 넘치게 회를 먹곤 했는데 코로나 이후로 가기가 힘드니 주변 횟집을 뚫어보는 중에 발견한 어사출또 동거인은 배달비를 매우 아까워 하는데, 마침 배달비가 무료라고 해서 시켜봤다 스키다시 없이 회에만 집중됐다고 매우 흡족해했다. 심지어 나온 스키다시 마저도 무침회와 물회였다 동거인의 이마에 흡족함 200%라고 써져있던 그 모습이 생각난다 겨울에는 대방어와 숭어를 먹어줘야 된다며 숭어와 대방어를 시킨 동거인 나는 회를 즐기지 않기에 먹는둥 마는둥 했는데 입에서 살살 녹는다며 좋아하는 동거인을 보니 앞으로 단골 리스트업이 되겠구나 하는 생각이 들었다 2022. 1. 13.