Thank you for reading this.

This is my first attempt at using Tkinter and I've quickly run into a problem.

If e is a one dimensional list then all is OK and I can delete and insert 
entries. The problem comes about when the list is made two dimensional, as 
follows:

from tkinter import *

master = Tk()

e = [None] * 6 , [None] * 2

for i in range(6):
    for j in range(2):
        e[i][j] = Entry(master, width=5)
        e[i][j].grid(row=i, column=j)
        e[i][j].insert(0,"6")

mainloop( )

Traceback (most recent call last):
  File "/home/pi/tkinter_example.py", line 50, in <module>
    e[i][j] = Entry(master, width=5)
IndexError: tuple index out of range

I can see that the problem occurs when i is greater than 1 which makes me think 
that my method of attempting to create a two denominational array of edit boxes 
is wrong.

I've search for an example but haven't turned up anything. Where had I failed?

-- 
Regards,
Phil
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to