How to determine row position in a list box

Daniel P. Engel dpengel at sbcglobal.net
Tue Aug 5 18:10:00 CEST 2003


 > Where do I obtain the value y used in nearest(y)?

Wouldn't that be sels[0]?

Scott Holmes wrote:
> I've been trying to understand nearest(y) but I'm not getting it.  I 
> have a ScrolledListBox with a list of people's names.  I also have a 
> parallel list of the unique people numbers used in the PostgreSQL 
> database.  When a name is selected from the scrolled list, I need to 
> determine the index value and then find the corresponding people number.
> 
> 
>     def selectionCommand(self):
>         sels = self.box.getcurselection()
>         if len(sels) == 0:
>             print 'No selection'
>         else:
>             print 'Selection:', sels[0]
>             print self.nmbr_list[self.box[0].nearest(y)]
>             self.lkupTopLevel.withdraw()
> 
> Where do I obtain the value y used in nearest(y)?
> 





More information about the Python-list mailing list