Training, Open Source computer languages
PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 
Search for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
For 2021 - online Python 3 training - see ((here)).

Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.

Please ask about private 'maintenance' training for Python 2, Tcl, Perl, PHP, Lua, etc.
how to set text widget read-only regions ?

Posted by christinawu (christinawu), 27 December 2004
hi, I try to realize that some regions in text widget are read-only.I mean that a line in text is read-only and maybe next line is writable in the same text. I try to use "tag" to do it but  it is not easy.  Someone has any good ideas? I would be greatly appreciated to gain any advice.

Posted by admin (Graham Ellis), 27 December 2004
How about using two widgets - one for the read only text and another for the text that can be changed?

Posted by christinawu (christinawu), 28 December 2004
It's a good idea, but I hope a line is read-only and next line is writable and next next line is still read-only in my program.  For example:
void myfunction() {

 int i,j;
 for (i=0;i<9;i++)

In above programme,   line with mark like"/*  */" is read-only, and other line is writable.

Posted by christinawu (christinawu), 29 December 2004
ActiveState Tcl/Tk help document  tells me that "tag configure" has options "-state". I try to use "$w tag config readonly -state disabled".  But my program tells me "no option "state"". I am puzzling greatly. How to resolve it ? Thanks a lot.

This page is a thread posted to the opentalk forum at and archived here for reference. To jump to the archive index please follow this link.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2022: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: • WEB: • SKYPE: wellho