I've tried quite a few things to get this correct but have hit a couple of sticking points that I can't figure out. I need to ge the Text box to function like the 'wraplength' option in a Label.
I've been able to adjust the height of the text by calculating the number of lines needed to display the text. That's fairly simple. I know the number of characters in the text and width of the box (which is static). From that point I can calculate how many lines of display is needed and resize it. The problem arises when I use the 'wrap' option of the Text Box so the words aren't chopped off. Once the wrapping is done there are dead spaces left at the end of the lines which are ignored when the char count is done. As a result sometimes the last line is not shown. I can always just add +1 to the number, but then sometimes I get an empty line. Space is at a premium in this app, so I have to cut everything down to use only what's necessary. So does anyone know how add in those extra spaces to get this to adjust correctly? (Or if there is another way to get the Text Box to automatically adjust it's size that I'm not aware of?) Thanks -- http://mail.python.org/mailman/listinfo/python-list