Quote:
Originally Posted by ShambhuHubli
Hi all !
I am developing GUI in Python Tkinter for one application.
In this I have created one Text box. And I need to insert the text inside the text box directly in to some paticular line say 10th line, without inserting any '/n' before that line...
For Example :
text = Text(parent, height, width, .... ) # Creating Text widget inside its parent.
text.insert(INSERT, "Hi\n") # inserting "Hi" in the first line
text.insert("%d.%d"%(10, 0), "Hello") # Now Inserting "Hello" at 10th row or line.
But whenever I execute this program, The text is always inserted at the next line(2nd line)line only... and not at the 10th line.....
Is there any way to solve this problem? Please help me out...
Thanks in advance,
Shambhu.
Hi Shambhu. The problem is not only is Tkinter very limited, but text widgets of this type are completely line based (a newline counts as one line).
Our new friend, nisyna, has the right suggestions. In order to get the effect that you are after, you'll need to be working with a graphical (bit mapped) widget.
Hope that helps.