+-- | 1) open a text file | 2) display the text file, with links in the form {{image.jpg}} replaced by | the image, and [[linkname|linkfile.txt]] replaced by linkname | 3) when clicking on linkname, save the current text file and open in its | place the file linkfile.txt +--
Tkinter can do all that. A few suggestions: - You will want to use a Text widget for your main display. Conceptually, this widget displays a sequence of lines of text. An image is treated as a single character: it is displayed on a line between the text that comes before it and the text that comes after it. - Use tags to change the appearance of links so the reader will know they are clickable. You can apply named tags to any number of regions in your Text widget. Each tag is associated with options such as text color, background color, and font. Here's a Tkinter reference that may help you: http://www.nmt.edu/tcc/help/pubs/tkinter Read closely the sections of "The Text Widget", especially the subsections "Text widget tags" and "Methods on Text widgets". In the latter subsection, note these methods: .tag_add: For applying a specific tag to a region of text. .tag_bind: Make regions tagged with a certain tag respond to events such as mouse clicks. .tag_config: Change the appearance of all regions tagged with a certain tag. Best regards, John Shipman (j...@nmt.edu), Applications Specialist, NM Tech Computer Center, Speare 119, Socorro, NM 87801, (575) 835-5735, http://www.nmt.edu/~john ``Let's go outside and commiserate with nature.'' --Dave Farber _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss