본문 바로가기
반응형

programming/Python170

파이썬 배포용 실행파일 만들기 Creating python release file 파이썬으로 배포용 실행파일을 만들기 위해선 pyinstaller 가 필요하다. 이것은 pip 를 통해 다운로드받고 설치할 수 있다. 이후 자신이 배포하고자 할 파이썬 파이썬 파일을 pyinstaller 를 통해 실행파일로 만들어 주면 된다. 명령어도 간결하고 어렵지 않기 때문에 쉽게 할 수 있다. 파이썬 실행파일 만들기 Creating python release file 어떤 프로그램이 되었든 완성이 되었으면 배포를 해야 한다. 프로젝트 개발시 소스코드 자체를 넘기는 경우들도 있지만 그렇지 않은 경우 실행파일 또는 설치파일을 만들어 배포한다. 파이썬 또한 실행을 위한 배포파일을 만들 수 있다. 설치파일 또는 실행파일의 형태로 만들 수 있으며 pyinstaller 를 통해 만들 수 있다. 배포용 실행파일 .. 2022. 1. 11.
파이썬 tkinter place 레이아웃 절대좌표 이용 파이썬 tkinter에서 절대좌표를 이용해 위젯을 화면에 배치할 수 있다. 절대좌표는 x와 y에 좌표를 설정하는 방식이며, 창이 커짐과 작아짐에 따라 변하지 않는다. 이것은 절대좌표의 특성이기도 하다. 동적으로 물체나 또는 그래픽과 같이 위치가 동적인 경우에 사용된다. 파이썬 tkinter place 레이아웃 절대좌표 이용 파이썬의 레이아웃에 위젯을 설정 할 때 좌표를 이용하는 방법이 있다. 좌표는 화면의 x, y 좌료를 이용하는 것으로 위젯의 좌측 상단을 꼭지점을 기준으로 한다. 좌표는 절대좌표와 상대좌표로 이루어지며, 여기서는 절대좌표만 다룬다. 위젯의 절대좌표 위젯의 절대좌표는 간단하다. 사각형 형태의 위젯의 좌측 상단이 기준이 된다. 만약 화면에 x좌표 : 100 , y좌료 : 100 이라고 가정.. 2022. 1. 8.
파이썬 tkinter grid 버튼에 이벤트 커맨드 설정 버튼 또는 위젯을 동적으로 생성하는 것은 개발 편의성이 좋다. 하지만 동적으로 생성한 만큼 커맨드의 이벤트를 설정하고 파라미터를 보내는 것이 고민이 될 수 있다. lambda 를 사용하여 커맨드에 인자값을 함수에 보낼 수 있다. 파이썬 tkinter grid 버튼에 이벤트 커맨드 설정 이전엔 버튼을 동적으로 생성하면서 그리드 레이아웃에 3x3 버튼을 생성했다. 버튼을 생성했지만 클릭을 하고 함수가 실행되야 버튼으로써 목적이 생긴다. 이전에 만든 코드를 사용하여 버튼에 커맨드를 설정하고 버튼이 클릭되는 것을 확인한다. 파이썬 tkinter 그리드 레이아웃 위젯 동적 생성 하기 Dynamically Create Widget in grid layout 커맨드 연결 버튼 위젯에 커맨드를 연결하는 것은 comma.. 2022. 1. 6.
파이썬 tkinter 그리드 레이아웃 위젯 동적 생성 하기 Dynamically Create Widget in grid layout tkinter 는 동적으로 widget 을 만들어 붙일 수 있다. grid에 동적으로 위젯을 붙이는 것은 좋은 예제가 된다. 계산기 버튼을 만들 때도 그렇다. 반복문을 사용하면 편하게 widget 을 붙일 수 있지만, 어디까지나 패턴을 찾으면 더 편하다. 굳이 패턴이 아니더라도 위젯들은 동적으로 붙을 수 있다. 위젯과 버튼을 반복문을 통해 동적으로 위젯을 grid 에 붙여 본다. 파이썬 tkinter 그리드 레이아웃 버튼 동적 생성 하기 Dynamically Create Button in grid layout 파이썬 tkinter에서 grid 레이아웃을 이용해 라벨을 배치했다. 이전에 라벨을 생성하면 그리드에 여러개 붙였다. 삽질이었지만 공통점을 발견할 수 있다. 바로 행과 열의 숫자이다. 반복문을 돌리.. 2022. 1. 4.
반응형