Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- from tkinter import *
- import tkinter.filedialog as fdialog
- class karl(Frame):
- def __init__(self):
- tk.Frame.__init__(self)
- self.pack(fill = tk.BOTH)
- self.master.title("Image Selector")
- self.master.geometry("500x500")
- self.master.resizable(0, 0)
- self.pack_propagate(0)
- self.label_button_1 = Label(self, text="Select directory for picking images")
- self.label_button_1.grid(row = 0, column = 1, rowspan = 1, columnspan = 2, sticky = W)
- self.button_1 = tk.Button(self, text="CLICK HERE", width=25, command=self.open_dialog_box_to_select_folder)
- self.button_1.grid(row=0, column=20, rowspan=1, columnspan=2, sticky=E)
- self.label_for_label_directory = Label(self, text="Current chosen directory")
- self.label_for_label_directory.grid(row=20, column=1, rowspan=1, columnspan=2, sticky=E)
- self.label_directory = Label(self, text="")
- self.label_directory.grid(row=20, column=5, rowspan=1, columnspan=2, sticky=W)
- self.label_for_entry_for_class_label_values = Label(self, text="Enter (+) seperated class labelsnto be assigned to the images")
- self.label_for_entry_for_class_label_values.grid(row = 24, column = 1, rowspan = 1, columnspan = 2, sticky = W)
- self.entry_for_class_label_values = Entry(self)
- self.entry_for_class_label_values.grid(row = 24, column = 5, rowspan = 1, columnspan = 2, sticky = E)
- def open_dialog_box_to_select_folder(self):
- self.chosen_directory_name = fdialog.askdirectory()
- self.label_directory.config(text = self.chosen_directory_name)
- def main():
- karl().mainloop()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement