Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc Introduction to Tkinter
Bàn luận
Điều kiện tiên quyết: Giới thiệu về Tkinter & NBSP;
- Python cung cấp các mô -đun khác nhau để tạo các chương trình đồ họa. Trong số các tkinter này cung cấp cách nhanh nhất và dễ nhất để tạo các ứng dụng GUI. & NBSP;
- Các bước sau đây có liên quan đến việc tạo một ứng dụng Tkinter: & NBSP;
- Nhập mô -đun Tkinter. & NBSP;
- Tạo cửa sổ chính [container]. & Nbsp;
Bổ sung các vật dụng vào cửa sổ chính & nbsp;
Áp dụng kích hoạt sự kiện trên các tiện ích như nút, vv & nbsp; & nbsp;
GUI sẽ trông giống như dưới đây:filedialog module from Tkinter. The File dialog module will help you open, save files or directories.
In order to open a file explorer, we have to use the
method, askopenfilename[]. This function creates a file dialog object.
Tạo tệp Explorer tkFileDialog.askopenfilename[initialdir = “/”,title = “Select file”,filetypes = [[“file_type”,”*.extension”],[“all files”,”*.*”]]]
Parameters:
- Để làm như vậy, chúng tôi phải nhập mô -đun FileDialog từ Tkinter. Mô -đun hộp thoại tệp sẽ giúp bạn mở, lưu tệp hoặc thư mục. Trong đơn đặt hàng để mở trình khám phá tệp, chúng tôi phải sử dụng phương thức, AskOpenFileName []. Hàm này tạo một đối tượng hộp thoại tệp. & NBSP; We have to specify the path of the folder that is to be opened when the file explorer pops up.
- Cú pháp: tkfiledialog.askopenfilename [inititalDir = Hồi/, Tiêu đề = Hồi chọn Tệp, FiletyPes = [[Hồi File_Type ,,*. & nbsp; & nbsp; The title of file explorer opened.
- InitialDIR: Chúng tôi phải chỉ định đường dẫn của thư mục sẽ được mở khi tệp Explorer bật lên. Here we can specify different kinds of file extensions so that the user can filter based on different file types
Tiêu đề: Tiêu đề của File Explorer mở.
Python3
FileTypes: Ở đây chúng tôi có thể chỉ định các loại tiện ích mở rộng tệp khác nhau để người dùng có thể lọc dựa trên các loại tệp khác nhau
Dưới đây là triển khai & NBSP;
from
tkinter
import
*
from
tkinter
import
filedialog
def
browseFiles[]:
____10tkinter
1tkinter
2 tkinter
3tkinter
2 tkinter
5tkinter
6
import
8import
9*
0
*
1*
2*
3tkinter
6
import
8*
6*
7
tkinter
0*
9tkinter
2from
1from
2from
3
tkinter
7tkinter
8tkinter
2 import
0tkinter
6
from
7from
8from
9
tkinter
0tkinter
1from
9
tkinter
7import
3tkinter
2 import
5import
6tkinter
6
from
4tkinter
2 from
6
tkinter
3tkinter
2 tkinter
5from
9
tkinter
7tkinter
2 tkinter
9
import
0import
1tkinter
2 import
3tkinter
6
import
0import
6tkinter
2 import
8import
9tkinter
2 filedialog
1tkinter
6
import
0filedialog
4tkinter
2 filedialog
6from
9
filedialog
8tkinter
2 def
0
def
1import
1tkinter
2 def
4tkinter
6
def
1def
7tkinter
2 def
9
browseFiles[]:
0tkinter
2 def
0
browseFiles[]:
3import
1tkinter
2 browseFiles[]:
6tkinter
6
browseFiles[]:
3def
7tkinter
2 tkinter
01
Is
tkinter
23
Output:
//media.geeksforgeeks.org/wp-content/uploads/20210214173330/FreeOnlineScreenRecorderProject1.mp4