분류 전체보기(144)
-
Tkinter ScrolledText
요약 : 이 튜토리얼에서는 텍스트 위젯과 수직 스크롤바 위젯으로 구성된 Tkinter ScrolledText 위젯을 사용하는 방법을 배우게 됩니다 . Tkinter ScrolledText 위젯 소개 지금까지 텍스트 위젯을 만드는 방법과 수직 스크롤바를 텍스트 위젯에 연결하는 방법을 배웠습니다. 보다 편리하게 하기 위해 Tkinter는 수직 스크롤 막대에 연결된 텍스트 위젯과 동일한 작업을 수행하는 ScrolledText 위젯을 제공합니다. ScrolledText 위젯을 사용하려면 tkinter.scrolledtext 모듈에서 ScrolledText 클래스를 가져와야 합니다. 기술적으로 ScrolledText 클래스는 Text 클래스에서 상속됩니다. ScrolledText 위젯은 컨테이너와 Scrollba..
2024.02.27 -
Tkinter Scrollbar
요약 : 이 튜토리얼에서는 Tkinter Scrollbar 위젯과 이를 스크롤 가능한 위젯에 연결하는 방법에 대해 배웁니다. Tkinter 스크롤바 위젯 소개 스크롤바를 사용하면 일반적으로 사용 가능한 공간보다 내용이 더 큰 다른 위젯의 모든 부분을 볼 수 있습니다. Tkinter 스크롤바 위젯은 Text 및 Listbox 와 같은 다른 위젯의 일부가 아닙니다 . 대신 스크롤바는 독립적인 위젯입니다. 스크롤바 위젯을 사용하려면 다음을 수행해야 합니다. 먼저 스크롤바 위젯을 만듭니다. 둘째, 스크롤 막대를 스크롤 가능한 위젯과 연결합니다. 다음은 ttk.Scrollbar 생성자를 사용하여 스크롤바 위젯을 만드는 방법을 보여줍니다. scrollbar = ttk.Scrollbar( container, orie..
2024.02.26 -
Tkinter Text
요약 : 이 튜토리얼에서는 Tkinter Text 위젯을 사용하여 애플리케이션에 텍스트 편집기를 추가하는 방법을 배웁니다. Tkinter Text 위젯 소개 Text 위젯을 사용하면 다양한 스타일로 여러 줄의 텍스트 영역을 표시하고 편집할 수 있습니다. 일반 텍스트 외에도 Text위젯은 포함된 이미지와 링크를 지원합니다. 텍스트 위젯을 만들려면 다음 구문을 사용합니다. text = tk.Text(master, conf={}, **kw) 이 구문에서는: master는 Text 위젯의 상위 구성요소 입니다. cnf는 위젯의 구성을 지정하는 사전입니다 . kw는 Text 위젯을 구성하는 데 사용되는 하나 이상의 키워드 인수 입니다. Text 위젯은 Tkinter.ttk 모듈이 아닌 Tkinter 모듈에서만 사..
2024.02.25 -
Tkinter Frame
요약 : 이 튜토리얼에서는 Tkinter 프레임에 대해 배우고 크기, 패딩 및 테두리를 포함한 속성을 조작하는 방법을 배웁니다. Tkinter Frame 위젯 소개 프레임은 단순한 직사각형으로 표시되는 위젯입니다. 일반적으로 프레임을 사용하여 시각적으로나 코딩 수준에서 다른 위젯을 구성합니다. 프레임을 만들려면 다음 ttk.Frame클래스를 사용합니다. frame = ttk.Frame(master, **options) 프레임에는 모양을 결정하는 다양한 구성 개체가 있습니다. borderwidth 프레임의 테두리 너비를 지정합니다. 기본값은 0입니다. class 위젯 클래스 이름 설정 cursor 마우스 커서가 프레임 위에 있을 때 커서 모양 변경 height 프레임의 높이를 설정합니다. padding 프..
2024.02.24 -
Tkinter Place
요약 : 이 튜토리얼에서는 (x, y) 좌표계를 사용하여 컨테이너 내에서 위젯을 정확하게 배치하는 Tkinter place 기하학 관리자에 대해 배웁니다. Tkinter Place 기하학 관리자 소개 Tkinter place기하학 관리자를 사용하면 절대 위치 또는 상대 위치 지정을 사용하여 위젯의 정확한 위치를 지정할 수 있습니다. placer 지오메트리 관리를 사용하면 다음을 통해 위젯 위치를 세밀하게 제어할 수 있습니다. 좌표(x, y)를 지정합니다. 앵커 포인트를 기준으로 상대적 위치 지정을 사용합니다. place 지오메트리 관리자를 사용하려면, 다음과 같이 위젯에서 place() 메서드를 호출합니다. widget.place(**options) 1) 절대 위치 결정 절대 위치 지정에서는 x 및 y ..
2024.02.23 -
Tkinter Grid
요약 : 이 튜토리얼에서는 Tkinter Grid eometry 관리자를 사용하여 창에 위젯을 배치하는 방법을 배웁니다. Tkinter 그리드 지오메트리 관리자 소개 그리드 지오메트리 관리자는 행과 열의 개념을 사용하여 위젯을 정렬합니다 . 다음은 4개의 행과 3개의 열로 구성된 그리드를 보여줍니다. 그리드의 각 행과 열은 인덱스로 식별됩니다. 기본적으로 첫 번째 행의 인덱스는 0이고 두 번째 행의 인덱스는 1입니다. 마찬가지로 그리드의 열에는 0, 1, 2 등의 인덱스가 있습니다. 그리드의 행과 열 인덱스는 0에서 시작할 필요가 없습니다. 또한 행 및 열 인덱스에 간격이 있을 수 있습니다. 예를 들어 열 인덱스가 1, 2, 10, 11, 12인 그리드가 있을 수 있습니다. 이는 나중에 그리드 중간에 더..
2024.02.23