This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Tix.Grid widgets not implemented yet
Type: Stage:
Components: Tkinter Versions: Python 2.4
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: loewis Nosy List: loewis, tzot
Priority: normal Keywords:

Created on 2004-09-28 18:35 by tzot, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg22558 - (view) Author: Χρήστος Γεωργίου (Christos Georgiou) (tzot) * Date: 2004-09-28 18:35
This code fails at the .pack method (.grid, .place too):

>>> import Tix
>>> r=Tix.Tk()
>>> g=Tix.Grid()
>>> g.pack()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "d:\PY.24\lib\lib-tk\Tkinter.py", line 1692, in 
pack_configure
    self.tk.call(
_tkinter.TclError: bad window path name ".8257088"

Tix Grids work though as shown here:

>>> r.tk.call('tixGrid', '.g1')
'.g1'
>>> r.tk.call('pack', '.g1')
''
>>> r.tk.call('.g1', 'set', '0', '0', '-text', 'hello!')
''

I intend to supply a patch, but I need to first 
understand better how Tkinter works (and therefore 
Tix.py); I create a bug so that anyone willing might help 
provide Python users with an often requested widget.
msg22559 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2006-04-10 08:35
Logged In: YES 
user_id=21627

This is fixed with patch #1462222.
History
Date User Action Args
2022-04-11 14:56:07adminsetgithub: 40959
2004-09-28 18:35:46tzotcreate