Using dialog widgets to copy files to your network
This recipe shows us how to copy files from your local hard drive to a network location.
We will do this by using one of Python's tkinter built-in dialogs which enables us to browse our hard drive. We can then select a file to be copied.
This recipe also shows us how to make Entry widgets read-only and to default Entry to a specified location, which speeds up the browsing of our hard drive.
Getting ready
We will extend Tab 2 of the GUI we were building in the previous recipe, Passing queues among different modules.
How to do it…
Add the following code to our GUI in the create_widgets() method towards the bottom where we created Tab Control 2. The parent of the new widget frame is tab2, which we created at the very beginning of the create_widgets() method. As long as you place the following code physically below the creation of tab2, it will work:
###########################################################
def create_widgets(self):
...