O'Reilly logo

Python GUI Programming Cookbook by Burkhard A. Meier

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required