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

Get Penetration Testing with Perl now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.