파이썬 tkinter 예제

이 자습서에서는 GUI 기반 파이썬 프로그램을 개발할 때 Tkinter의 사용에 대해 설명합니다. 당신의 도움을 주셔서 감사합니다. 나는 이상한 라디오 행동에 대한 또 다른 질문이 있습니다. “특정 번호가 필요합니까?” (라디오 1 및 라디오 2) 및 “다른 이메일 주소로 이메일을 보내고 싶어?” (라디오 5 및 라디오 6), 나는 그들 중 1 을 선택할 수 있습니다. 예를 들어 라디오 1을 선택한 다음 라디오 5 또는 라디오 6을 선택하면 라디오 1이 선택 해제됩니다. 내가 어디 잘못했는지 확실하지 않다. 당신은 친절하게 올바른 방법을 지적 할 수 있습니까? 다음은 내 코드 def enableSPNum() : entry5.configure (상태 = `정상`) defsPNum() : entry5.configure (상태 = `비활성화`) diffEmail() : entry8.configure (상태 = `정상`) def defaultEmail() : entry8.configure (상태 = `비활성화`) defrereq ( 상태 = `비활성화`) defreq ( = userID = entry1.get() siteCode = entry2.get().upper() 이름 = 이름 = entry3.get().제목()) 성 = 이름 = entry4.get().upper)spNum = vmEnable = select1.get() 에이전트ID = entry7.get())) 전자 메일 = entry8.get() 많은 방법이 있을 수 있습니다. 지원 클래스를 구성할 수 있습니다. 이 예제에서는 클래스가 tkinter 개체에서 상속되지 않으며 컴포지션을 사용하여 위젯 트리를 클래스와 연결합니다. 또한 상속을 사용하여 사용자 지정 함수를 사용하여 트리의 위젯 중 하나를 확장할 수도 있습니다. 이 코드는 오류 없이 작동합니다: tkinter 가져오기 * 창 = Tk() window.title(“LikeGeeks 앱에 오신 것을 환영합니다”) 창.geometry(`350×200`) lbl = 라벨 (창, 텍스트=”Hello”) lbl.grid(열=0, 행=0) txt = 항목(창, 너비 =10) txt.grid(열=1) def clicked() : res = “에 오신 것을 환영합니다 ” + txt.get() lbl.configure (텍스트= res) btn = 버튼 (창, 텍스트 = “클릭 나를 클릭”), 배경 = “#c00”, 릴리프 = “플랫”, 명령 = 클릭”, btn.grid (열 = 2, 행 = 0) window.mainloop() 지금까지 우리는 이벤트에 이벤트 처리기만 바인딩된 이벤트 처리기를 가지고 있습니다.

기본적으로 tkinter에 정의되어 있습니다 – 버튼 클래스는 클릭이 정상적인 버튼 동작의 예상 부분이므로 단추 클릭에 대해 이미 알고 있습니다. 그러나 이러한 특정 이벤트에 국한되지 는 않습니다 . 이 문자열은 대부분의 위젯에 대해 너비와 높이가 픽셀단위로 측정되는 양식 너비xheight의 문자열입니다(텍스트를 표시하는 위젯의 경우 문자). 예를 들어 fred[“지오메트리”] = “200×100”. Tkinter 패키지는 매우 강력한 패키지입니다. 이미 파이썬을 설치 한 경우, 당신은 파이썬과 함께 제공되는 통합 IDE인 IDLE을 사용할 수 있습니다,이 IDE는 Tkinter를 사용하여 작성됩니다. 멋진 소리! 안녕하세요, 파이썬에서 Tkinter와 첫 번째 그래픽 사용자 인터페이스 (GUI) 튜토리얼에 오신 것을 환영합니다. 이 자습서에서는 Tkinter 모듈을 사용하여 파이썬에서 GUI 앱을 만드는 방법을 배웁니다. 이 자습서에서는 Tkinter 라이브러리를 사용하여 많은 Python GUI 예제를 보았고 이를 사용하여 그래픽 인터페이스를 개발하는 것이 얼마나 쉬운지 보았습니다. 이전 예제에 레이블을 추가하려면 다음과 같은 레이블 클래스를 사용하여 레이블을 만듭니다.