파이썬으로 윈도우에서 cui로 채팅 만들려는데
select로 메세지가 오면 바로 출력하려고 합니다
근데 사용자가 입력중에 메세지가 오면 입력중이던거 멈추고 입력하던 내용 밑에 출력되나요?
그렇다면 강제로 \n이 삽입되는건가요? 입력하는중에 메세지 와도 입력하던거 계속 입력하게 하려면 어떻게 하나요?
채팅은 공부해본 적 없어 잘 모르겠습니다만 대화 창과 입력 창을 별도로 두면 가능하지 않을까요?
CUI는 한 화면에 창을 두 개 둘 수 없으니 가운데 선 하나 긋고 위는 대화 아래는 입력 같은 식으로 해볼 수 있지 않을까 합니다.
키보드 커서 조정 함수로 gotoxy를 이용하여 입력하던지 매번 화면을 갱신하던지...
의견
채팅은 공부해본 적 없어 잘 모르겠습니다만 대화 창과 입력 창을 별도로 두면 가능하지 않을까요?
CUI는 한 화면에 창을 두 개 둘 수 없으니 가운데 선 하나 긋고 위는 대화 아래는 입력 같은 식으로 해볼 수 있지 않을까 합니다.
키보드 커서 조정 함수로 gotoxy를 이용하여 입력하던지 매번 화면을 갱신하던지...
저는 이렇게 생각했습니다.
파이썬으로...
다른 방법 없을까요?
파이썬만으로 하는 방법...
curses 모듈을 사용해보세요.
https://docs.python.org/3/library/curses.html 참고하시길...
댓글 달기