Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter로 찾아보기 버튼 만들기

<시간/>

Tkinter 애플리케이션에서 버튼을 생성하기 위해 Button 위젯을 사용할 수 있습니다. 버튼은 애플리케이션 런타임에서 이벤트 실행을 처리하는 데 사용할 수 있습니다. Button(parent, text, **options) 을 정의하여 버튼을 만들 수 있습니다. 생성자.

클릭할 때 사용자에게 시스템 탐색기에서 파일을 선택하도록 요청하는 찾아보기 버튼을 만들고 싶다고 가정해 보겠습니다. 파일 선택을 위한 대화 상자를 만들려면 filedialog 를 사용할 수 있습니다. tkinter 라이브러리의 패키지. 파일 대화 상자 를 가져올 수 있습니다. 다음 명령을 사용하여 노트북에서

from tkinter import filedialog

프로그램에서 패키지를 가져오면 이를 사용하여 모든 Python 파일을 열고 선택하기 위한 대화 상자를 만들 수 있으며 특정 파일에 있는 문자 수를 반환합니다.

# Import the required Libraries
from tkinter import *
from tkinter import ttk, filedialog
from tkinter.filedialog import askopenfile

# Create an instance of tkinter frame
win = Tk()

# Set the geometry of tkinter frame
win.geometry("700x350")

def open_file():
   file = filedialog.askopenfile(mode='r', filetypes=[('Python Files', '*.py')])
   if file:
      content = file.read()
      file.close()
      print("%d characters in this file" % len(content))

# Add a Label widget
label = Label(win, text="Click the Button to browse the Files", font=('Georgia 13'))
label.pack(pady=10)

# Create a Button
ttk.Button(win, text="Browse", command=open_file).pack(pady=20)

win.mainloop()
생성

출력

이제 위의 코드를 실행하여 시스템 탐색기에서 파일을 찾아 선택합니다.

Tkinter로 찾아보기 버튼 만들기