Book Image

Python GUI Programming Cookbook

By : Burkhard Meier
Book Image

Python GUI Programming Cookbook

By: Burkhard Meier

Overview of this book

Table of Contents (18 chapters)
Python GUI Programming Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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