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 our 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 have been building in previous recipes.
How to do it...
Add the following code to our GUI in the def createWidgets(self)
method towards the bottom where we created Tab Control 2.
The parent of the new widget frame is tab2
, which we have created at the very beginning of the createWidgets()
method. As long as you place the code shown as follows physically below the creation of tab2
, it will work.
########################################################### def createWidgets(self): tabControl = ttk...