+--
| 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

Reply via email to