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

Tkinter에서 여러 파일 이름을 열고 파일 이름을 목록에 추가하는 방법은 무엇입니까?

<시간/>

tkinter 응용 프로그램에서 파일 대화 상자를 열기 위해 tkinter는 tkfiledialog 시스템에 있는 외부 파일과 상호 작용하기 위한 대화 상자를 만드는 패키지입니다. filedialog를 사용하려면 먼저 다음 명령을 사용하여 패키지를 가져와야 합니다.

import tkinter.filedialog as fd

창에서 탐색기를 열려면 asopenfilename(parent , 제목 , **옵션 ) 기능. 창을 당겨 사용자가 탐색기에서 파일을 선택할 수 있도록 합니다. 파일이 열리면 선택한 모든 파일의 목록을 인쇄하는 기능을 정의할 수 있습니다.

예시

# Import the required libraries
from tkinter import *
from tkinter import ttk
import tkinter.filedialog as fd

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

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

def open_file():
   file = fd.askopenfilenames(parent=win, title='Choose a File')
   print(win.splitlist(file))

# Add a Label widget
   label = Label(win, text="Select the Button to Open the File", font=('Aerial 11'))
label.pack(pady=30)

# Add a Button Widget
ttk.Button(win, text="Select a File", command=open_file).pack()

win.mainloop()

출력

위의 코드를 실행하면 버튼과 레이블 텍스트 위젯이 포함된 창이 표시됩니다.

Tkinter에서 여러 파일 이름을 열고 파일 이름을 목록에 추가하는 방법은 무엇입니까?

"파일 선택" 버튼을 클릭하여 탐색기에서 파일을 선택하기 위한 대화 상자를 엽니다.

Tkinter에서 여러 파일 이름을 열고 파일 이름을 목록에 추가하는 방법은 무엇입니까?