A tabbed GUI environment
As we have learned in the previous sections of this chapter, it's a good idea to plan out how we want our application to look, after gathering all the requirements of the input and output data. This will allow us to create an interface that is a lot smoother for our users to operate. Since not all screens are of the same size, the developers of the Tk library have created a convenient tabbed
Tk::NoteBook library for developers who have to organize a large amount of input and output data. Let's now combine three applications that we have already written in Chapter 3, IEEE 802.3 Wired Network Mapping with Perl, into a clean, tabbed GUI using the
Tk::NoteBook library. We will begin, as always, by analyzing the code in sections: ...