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): ...