GUI(55)
-
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 -
Tkinter Pack
요약 : 이 튜토리얼에서는 Tkinter 팩 기하학 관리자와 이를 사용하여 창에 위젯을 정렬하는 방법에 대해 배웁니다. Tkinter 팩 기하학 관리자 소개 Tkinter는 기하학 관리자를 사용하여 창에서 위젯을 구성합니다. Tkinter는 세 가지 기하학 관리자를 지원합니다: pack grid place 팩 지오메트리 관리자는 위젯을 기본 창이나 프레임일 수 있는 컨테이너 위젯에 배치하기 전에 위젯을 블록으로 구성합니다 . 팩 지오메트리 관리자에는 위젯을 정렬하는 다양한 옵션이 있습니다. Side Expand Fill ipadx, ipady padx, pady Anchor 각 옵션을 살펴보기 전에 창의 좌표를 x와 y를 이해해야 합니다. 창의 왼쪽 상단이 좌표의 원점(0,0)입니다. x 좌표는 왼쪽에서..
2024.02.21 -
Tkinter Entry
요약 : 이 튜토리얼에서는 Tkinter Entry 위젯을 사용하여 텍스트 상자를 만드는 방법을 배웁니다. Tkinter Entry 위젯 소개 Entry 위젯을 사용하면 한 줄 텍스트를 입력할 수 있습니다. Tkinter에서는 텍스트 상자를 만들려면 Entry 위젯을 사용합니다. textbox = ttk.Entry(master, **options) 이 구문에서는: master는 상위 프레임 또는 창 입니다. 위젯을 배치할 위치입니다. options는 Entry 위젯을 구성하는 데 사용되는 하나 이상의 키워드 인수 입니다. 여러 줄의 텍스트를 입력하려면 Text위젯을 사용할 수 있습니다. Entry 위젯의 현재 텍스트를 문자열로 가져오려면 get() 메소드를 사용합니다. textbox.get() 일반적으로..
2024.02.20 -
Tkinter 위젯
요약 : 이 튜토리얼에서는 Tkinter Button 위젯과 이를 사용하여 다양한 종류의 버튼을 만드는 방법에 대해 배웁니다. Tkinter Button 위젯 소개 버튼 위젯은 애플리케이션에서 클릭할 수 있는 항목을 나타냅니다. 일반적으로 텍스트나 이미지를 사용하여 클릭 시 수행되는 작업을 표시합니다. 버튼은 단일 글꼴로 텍스트를 표시할 수 있습니다. 그러나 텍스트가 여러 줄에 걸쳐 있을 수 있습니다. 또한 문자 중 하나에 밑줄을 표시하여 키보드 단축키를 표시할 수 있습니다. 버튼을 클릭할 때 클래스 의 함수나 메서드를 자동으로 호출하려면 해당 command 옵션을 함수나 메서드에 할당합니다. 이것을 Tkinter에서는 명령 바인딩 이라고 합니다. 버튼을 만들려면 ttk.Button다음과 같이 ttk.B..
2024.02.20