UI 2

[파이썬] GUI(tkinter) 멀티스레딩 with CAN Message

GUI Multithreading개요  지난 파이썬 tkinter를 다루는 게시글엔 화면의 배율에 따라 위젯들의 크기가 동적으로 변하는 것에 대해 학습하였다. 이번 시간에는 특정 이벤트가 발생할 때마다 해당 내역을 업데이트 방법에 대한 내용을 다뤄보도록 하겠다. 본문개념  본격적인 내용에 들어가기에 앞서, 동기/비동기, 동시성/병렬성, 그리고 멀티쓰레딩/멀티프로세싱의 개념을 알고 있으면 이해가 훨씬 수월하다. 필자는 이 개념들을 해당 블로그를 통해 참고했으며, 만약 아직 해당 개념에 대한 이해가 부족하다면, 블로그 등을 통해 먼저 확인하는 것을 추천한다. 다만, 이 개념들이 다소 복잡하고 어려울 수 있지만, 실무에서 이를 구현하는 데 있어 반드시 완벽한 이해가 필요하지는 않다.   오늘의 목표는 'CAN..

Language/Python 2024.09.27

[유니티] 기초 UI

좌측에 Q,W,E,R,T,Y의 단축키를 통해 오브젝트를 이동시키거나 회전시키는 등의 기능을 사용할 수 있다. ① Scene 게임 오브젝트가 포함되는 공간. 캐릭터, 장애물, 배경 등을 배치할 수 있다. ② Console 유니티가 실행되며 생성되는 메시지를 출력하는 창. 유니티 스크립트에서 Debug 명령어를 통해 콘솔에 원하는 메시지를 표시할 수도 있다. 단축키는 Ctrl + Shift + C. ③ Game View 유니티가 실행됐을 때, 유저의 입장에서 보게되는 디스플레이. ④ Hieararchy Scene에 표시되는 게임 오브젝트를 표시하고 있는 계층 창. 여기서 Scene에 사용할 게임 오브젝트를 정렬하거나 그룹화할 수 있으며, 부모-자식 계층 구조를 사용할 수도 있다. ⑤ Project 해당 프로..

Game/Unity 2023.01.17