gui 프로그래밍 예제

위젯이 셀보다 작은 경우 스티커 매개 변수를 사용하여 정렬하는 방법을 사용자 정의할 수 있습니다. 기본적으로 위젯은 수직 및 수평 모두 가운데에 있지만 스티커 매개 변수에 포함시켜 특정 측면에 충실하도록 할 수 있습니다. 예를 들어, sticky=W는 위젯을 가로로 좌측 정렬하게 하고, 끈적끈적한=W+E는 전체 셀을 가로로 채우기 위해 위젯을 늘려야 합니다. 우리는 또한 NE, SW 등을 사용하여 코너를 지정할 수 있습니다. 위의 예제에서 new_item을 이 항목으로 바꾸면 더 이상 파선이 표시되지 않습니다. 시퀀스의 다음 텍스트 문자열로 순환하는 처리기를 정의하고 레이블의 바인딩 메서드를 사용하여 새 처리기를 레이블의 왼쪽 클릭에 바인딩했습니다. 이 처리기는 이벤트에 대한 몇 가지 정보가 포함된 이벤트 개체인 추가 매개 변수를 사용합니다. 서로 다른 이벤트(예: 서로 다른 위젯에서 발생하는 몇 가지 유사한 이벤트)에 동일한 처리기를 사용하고 이 매개 변수를 사용하여 매개 변수를 구분할 수 있습니다. 이 경우 한 종류의 이벤트에 대해서만 처리기를 사용하므로 이벤트 매개 변수를 무시합니다. 우리의 이전 예제에 레이블을 추가 하려면, 우리는 다음과 같은 레이블 클래스를 사용 하 여 레이블을 만들 것입니다:안녕, 그것은 좋은 자습서, 하지만 난 더 알고 싶어요, 예를 들어 당신의 내용 또는 값을 저장 하는 방법, 파일 txt에 데이터, 그리고 또한 단추를 만드는 방법을 알고 싶어요. 내가 그것을 클릭 할 때마다 새로운 버튼을 만드는 것을 :/ 이봐, 위의 예는 당신이 그들을 잘 이해하는 경우에 언급 한 모든 예를 보여줍니다. 예 : 우리는 버튼을 만드는 방법을 보여 주었고, 우리는 클릭 이벤트를 프로그래밍하는 방법을 보여 주었다. 따라서 클릭 이벤트에 단추 생성 코드를 넣어 원하는 것을 얻을 수 있습니다.

그래서 아이디어는 너무 간단합니다. 파이썬 코드를 클래스로 구성하면 프로그래밍 작업이 더 쉬워진다는 것을 이미 알고 있습니다. 파이썬 GUI (그래픽 사용자 인터페이스) 프로그래밍 또는 개발에서 루트 창을 만들려면 아래 코드를 따르십시오 : 이제 Python GUI 프로그래밍의 주어진 코드 조각 중 일부로 이전에 만든 루트 창을 수정해 보겠습니다.