13
Tôi đang tạo GUI bằng nút duyệt mà tôi chỉ muốn trả về đường dẫn. Tôi đã xem xét các giải pháp sử dụng mã như dưới đây.Cách chọn thư mục và lưu trữ vị trí bằng tkinter bằng Python
Tkinter.Button(subframe, text = "Browse", command = self.loadtemplate, width = 10).pack()
def loadtemplate(self):
filename = tkFileDialog.askopenfilename(filetypes = (("Template files", "*.tplate")
,("HTML files", "*.html;*.htm")
,("All files", "*.*")))
if filename:
try:
self.settings["template"].set(filename)
except:
tkMessageBox.showerror("Open Source File", "Failed to read file \n'%s'"%filename)
Tuy nhiên tôi biết Tkinter có sẵn một mã vạch để mở tệp. Có cách nào để sửa đổi này để trả lại thư mục thay vì một tập tin? Có một lựa chọn nhỏ hơn so với đoạn mã lớn hơn mà tôi đã đăng không?