Skip to Content
Mastering Perl/Tk
book

Mastering Perl/Tk

by Stephen Lidie, Nancy Walsh
January 2002
Beginner
768 pages
25h 51m
English
O'Reilly Media, Inc.
Content preview from Mastering Perl/Tk

The ROText Widget

The ROText widget is yet another widget derived from the basic Text widget. As you might suspect, RO stands for read-only. The ROText widget can only be manipulated programmatically via method calls; any bindings that might alter the contents of the widget have been removed. Other bindings that don’t change the contents will remain the same; for instance, the user can still scroll up and down, as well as select, find, and copy text from within an ROText widget.

This widget is often used to present instructions, help information, or other data. One of the benefits of using a ROText widget over a Text widget is that you don’t have to keep changing the state of the widget in order to insert data into it. If you set the -state of a Text widget to 'disabled', you need to set it back to 'enabled' even before you can do a programmatic insert. This is very tedious if you have a lot of updates and changes to the data in response to a user’s action. Using ROText solves this problem for you nicely.

Other than the read-only aspect of ROText, you can simply pretend this a Text widget as you code. That’s one of the beautiful aspects of object-oriented programming: this widget is used identically to a Text widget, at least from the programmer’s point of view.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Perl/Tk

Learning Perl/Tk

Nancy Walsh
The Hidden Cost of AI-Assisted Creativity

The Hidden Cost of AI-Assisted Creativity

Léonard Boussioux, Anil Doshi, Oliver Hauser, Kartik Hosanagar

Publisher Resources

ISBN: 1565927168Errata Page