| Hi,and sorry I forget tell you what I want exactly.
|
| My problem is
|
| example:
|
| when I write like you tell me:
|
| >>> idx=lb.curselection()
| >>> StringValue=lb.get(idx) <======= This
|
| ....THEN,ERROR IS:
|
| Traceback (most recent call last):
| File "<pyshell#18>", line 1, in -toplevel-
| StringValue=b.get(idx) <========== is not the same as this
| File "C:\Python24\lib\lib-tk\Tkinter.py", line 2432, in get
| return self.tk.call(self._w, 'get', first)
| TclError: bad listbox index "": must be active, anchor, end, @x,y, or a
| number
|
| ...which index I must write to listbox get just clicked row.
|
|
| THANKS!!!!!!!!
|
Just use the print statement to see what is going on - use :
print idx
after getting the idx with the curselection - it must be the number of the row
that
was clicked
- Hendrik