[PyQt] Odd tab behavior in QTableWidget with cell widgets

Kerri Reno kreno at yumaed.org
Tue May 13 21:15:34 BST 2008


Thanks, Chris.  I feel stupid that was so easy.  I've even used that
before!  Guess I'll just have to chalk that one up to being so busy.

Thanks again!
Kerri

On 5/13/08, Chris M <chris.pm at gmail.com> wrote:
>
> Although you have appended a new row. The last selected row with focus
> is still selected. You need to move the selection onto your new row;
>
>         def addRow(self):
>                 r = self.rowCount()
>                 self.insertRow(r)
>                 self.setCurrentCell(r,0)  # <-- Add this line
>
> Should solve your problem.
>
> Regards,
> Chris.
>
> 2008/5/13 Kerri Reno <kreno at yumaed.org>:
>
> > Attached is the code that I'm asking about.  If you run it, then 'Add',
> then
> > type something into the first cell, then press tab, it returns to the
> first
> > cell.  Then, tab a couple more times, and 'Add' another row.  Then you
> can
> > type something into the first cell, and press tab, and it jumps to where
> you
> > left off in the first row.
> >
> > Thanks for your help!
> > Kerri
> >
> >
> >
> > On 5/12/08, David Boddie <david at boddie.org.uk> wrote:
> > > On Wed, 7 May 2008 09:06:22 -0600, Kerri Reno wrote:
> > >
> > > > I have a small table widget where each cell contains a widget.  I
> start
> > > > with two rows of the table filled with data.  If I add a new third
> row
> > to
> > > > the table, and then start in the first cell to change that line,
> when I
> > > > press tab it goes to the second cell in the first row.  Has anyone
> seen
> > and
> > > > conquered this issue?  If no one has seen it, I can send example
> code
> > that
> > > > will highlight the problem.
> > >
> > >
> > > Does the problem occur only if you add the third row?
> > >
> > > I think you might need to post some sample code that demonstrates the
> > > problem. :-)
> > >
> > > David
> > >
> > > _______________________________________________
> > > PyQt mailing list    PyQt at riverbankcomputing.com
> > > http://www.riverbankcomputing.com/mailman/listinfo/pyqt
> > >
> >
> >
> >
> >
> > --
> > Yuma Educational Computer Consortium
> > Compass Development Team
> > Kerri Reno
> > kreno at yumaed.org      (928) 502-4240
> > .·:*¨¨*:·.   .·:*¨¨*:·.   .·:*¨¨*:·.
> > _______________________________________________
> >  PyQt mailing list    PyQt at riverbankcomputing.com
> >  http://www.riverbankcomputing.com/mailman/listinfo/pyqt
> >
>



-- 
Yuma Educational Computer Consortium
Compass Development Team
Kerri Reno
kreno at yumaed.org      (928) 502-4240
.·:*¨¨*:·.   .·:*¨¨*:·.   .·:*¨¨*:·.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20080513/fde52902/attachment.html


More information about the PyQt mailing list