본문 바로가기
반응형

programming/Python170

파이썬 tkinter grid 위젯 배치하기 Layout python grid 파이썬 gui 에서 레이아웃을 지정할 때 grid 를 사용하면 편하다. 위젯의 화면배치가 용이하고 위젯의 위치는 행과 열의 위치만 설정하면 그만이다. 공간이 부족하면 행과 열을 서로 합치기 함으로써 공간을 늘릴 수도 있다. 레이아웃이 복잡해 질 때마다 코드 길이가 길어지는 것은 감수해야 하는 문제가 따른다. 파이썬 tkinter grid 위젯 배치하기 Layout python grid 파이썬 gui 에서 화면배치를 할 때 grid 를 사용하면 편하다. grid 는 바둑판 또는 엑셀의 셀들을 생각하면 된다. 행과 열을 이용해 위젯들을 배치하고 화면을 구성할 수 있다. 그리고, 행과 열을 합치기하여 보기 편한 레이아웃을 구성할 수 있다. grid 레이아웃 사용법은 pack 메서드와 비슷하지만 인자값에 행과 .. 2022. 1. 3.
파이썬 tkinter pack 메서드 위젯 배치하기 Layout python widget tkinter 의 pack 메서드를 이용하면 위젯들을 화면 배치할 수 있다. side 옵션으로 tkinter 에서 제공하는 위젯들을 배치할 수 있다. side 옵션은 4가지 인수로 동작한다. 화면의 상하좌우를 정해 위젯들을 배치할 수 있다. 다만, 자유도가 떨어진다는 점이 단점이다. 파이썬 tkinter 위젯 pack 배치하기 Layout python widget gui 를 사용해 화면을 구성하면 위젯들의 화면 배치가 순차적으로 붙는다. pack() 메서드의 경우 tkinter의 위젯을 하나씩 붙을 때마다 가운데 정렬로 세로로 자동으로 배치된다. pack 메서드에 side 인자값을 설정하면 위젯들을 상하좌우 로 배치할 수 있다. 하지만, 밋밋하다. 그럼에도 기능은 익혀두도록 하자. 사용법 pack 메서드.. 2022. 1. 2.
파이썬 tkinter 라벨 위젯의 사용 python label widget 라벨은 표식을 위한 것이다. 모든 gui 에서 라벨의 역할은 같다. 파이썬 tkinter 의 라벨 위젯은 구성된 항목들이 어떤 부분들인지 표식을 하고 사용자에 안내를 한다. 또한 어떠한 결과값을 표시하는 역할을 하기도 한다. 사용하기 나름이며 텍스트를 화면에 보여주는 역할을 하는 것은 변함없다. 파이썬 tkinter 라벨 위젯의 사용 Using Python Label widget 파이썬 gui 인 tkinter 을 사용하여 창을 만들고 버튼을 만들었었다. 이제 입력이나 버튼이 어떤 역할을 하는지 라벨 위젯을 사용해 표시할 필요가 있다. 라벨 위젯의 용도는 단순히 표시이다. 화면을 개발한 사람은 알겠지만, 사용자들 입장에서 입력란이나 버튼이 어떤 역할을 하는지 모른다. 그것이 어떤 역할을 하는지 표시하는 .. 2022. 1. 1.
파이썬 tkinter 입력 위젯 문자열 설정하기 Set python entry widget String 파이썬 tkinter 입력 위젯에 문자열 텍스트를 입력하려면 delete 와 insert 메서드를 사용할 수 있다. delete 메서드는 Entry 위젯의 텍스트를 삭제하고 insert 메서드는 Entry 위젯에 텍스트를 입력할 수 있다. 인덱스를 사용한다는 점에서 다른 프로그램 언어들과 비교할 때 불편한 면이 있다. 파이썬 tkinter 입력 위젯 문자열 설정하기 Set python entry widget String entry 위젯은 파이썬에서 기본적으로 제공하는 입력위젯이다. 입력위젯에 다른 텍스트 문자열이 자동으로 설정되는 경우도 있다. 사용자에 안내를 위한 문구를 넣는다던지 사용자가 원하는 결과 문자열을 자동으로 넣는다던지 상황은 많다. entry 위젯은 set 메서드가 없다. ( 다들 없다고 .. 2021. 12. 30.
반응형