[Tkinter-discuss] Re: Tix failures:: _tkinter.TclError: invalid command name "tixNoteBook"

Stewart Midwinter stewart.midwinter at gmail.com
Wed Apr 20 21:55:39 CEST 2005


Let's see...

1996-07-25  13:31             3,608 ipasdatabase.py
1996-07-25  13:31             4,719 ipasextract.py
1996-07-29  17:16            10,982 ipasfieldtransfer.py
1996-07-29  17:16             8,028 ipaslessons.py
1996-07-25  13:31            15,689 ipaspoints.py
1996-07-02  17:28               870 ipasporttable.py
1996-08-13  13:58               393 ipasprint.py
1996-07-25  13:31            11,649 ipasretrievedata.py
1996-05-23  14:59               870 ipassqm.py
1996-08-12  10:04            30,397 ipastime.py
2003-05-09  10:33             1,162 ipastypes.py
2005-04-19  17:35    <DIR>          isl
2003-11-24  11:32             4,638 ISLError.py
2001-03-29  18:14               861 leakwarnparams.py
2005-04-19  17:35    <DIR>          lwi
2003-12-11  15:59             7,395 makediagram.py
2005-04-19  17:35    <DIR>          nist12
2005-04-19  17:35    <DIR>          odb
2004-10-15  13:34            11,168 odbcreatedomain.py
2001-09-20  16:23             8,248 options.py
2005-04-19  17:35    <DIR>          pcm
2005-04-19  17:35    <DIR>          pha
2005-04-19  17:35    <DIR>          port
2002-03-18  17:04             4,334 process.py
2005-04-19  17:35    <DIR>          pso
2005-04-19  17:35    <DIR>          ptr
2003-09-05  12:27               994 pw_factory_project.py
1999-06-02  11:26               806 pw_project.py
2005-04-19  17:35    <DIR>          rap
1998-01-06  11:52            10,219 RemoteCall.py
1996-11-04  17:33               801 RemoteCalldefs.py
1997-08-16  12:53            11,888 RemoteCallServer.py
1997-02-19  08:31             3,425 RemoteCallServerExtensions.py
2005-04-19  17:35    <DIR>          rtm
2005-04-19  17:35    <DIR>          scm
2005-04-19  17:35    <DIR>          spam
2005-04-19  17:36    <DIR>          tbe
2005-04-19  17:36    <DIR>          test
1996-03-27  15:31            24,894 testtime.py
2005-04-19  17:36    <DIR>          thm
2005-04-19  17:36    <DIR>          trk
2005-04-19  18:17    <DIR>          uom
2005-04-19  17:36    <DIR>          util
2005-04-19  18:23                51 __init__.py
              44 File(s)        335,750 bytes
              29 Dir(s)   5,816,524,800 bytes free

C:\Programs\Pipeworks-Source\lib\python>python uom/unitlibrary.py

C:\Programs\Pipeworks-Source\lib\python>python uom/unitlibrary.py
Traceback (most recent call last):
  File "uom/unitlibrary.py", line 270, in ?
    print u.list()
TypeError: unbound method list() must be called with UnitLibrary
instance as first argument (got noth
ing instead)

C:\Programs\Pipeworks-Source\lib\python>python uom/unitlibrary.py
[]

C:\Programs\Pipeworks-Source\lib\python>python uom/unitlibrary.py
['lb/ft3', 'kJ/kg/K', 'lb/ft3/s', 'MMbbl/day', 'mm2/s', 'Mbbl/hr/min',
'kg/m3/s', 'm3/hr', 'ton/hr/s'
, 'bbl/hr/s', 'K', 'cm3', 'cm2', 'ton/d', 'ft/s', 'psi', 'rev/s/s',
'm3/s2', 'rev/h', 'yd', 'rev/s',
'psi (elasticity)', 'ton/hr', 'yr', 'Mg/hr/s', 'rev/s/min', 'rpm/s',
'bbl/day', 'bar', 'd', '(nodim)'
, 'psi (delta)', 'm3/day', '%/s', 'rad/s/min', 'BTU/lb/F', 'C/s',
'g/cm3', 'bbl/hr (compensated)', 'm
m2', 'Pa', 'm3/hr2', 'Mbbl', 'yd2', 'F/min', 'Hz', 'rev/h/s', 'm2/s',
'spec grav/s', '% (concentratio
n)', 'rad/s/s', 'm3/s', 'kW/s', 'Mg/day', 'bbl/hr/min', 'kg/min',
'Mg', 'Mbbl/hr/s', 'MPa', 'MW/s', '
s', 'kg/hr', 'Pa (elasticity)', 'm3/hr/s', 'Mbbl/hr', 'W/s', 'W',
'K/s', 'BTU', 'ft2', 'g', 'kPa', 'C
', 'kg/m3 (delta)', 'MW', 'kW', 'psi/s', 'cm', 'm/s', 'kPa (delta)',
'J/kg/K', 'ppm', 'api', 'Mg/hr',
 'ft2/s', 'rpm', 'spec grav (delta)', 'mi/hr', 'bbl', 'lb/hr/s',
'tonne/day/s', 'ton', 'm3', 'm2', 's
pec grav', 'kg/s', 'F', 'hr', 'L/min', 'hp', 'J', 'ton/hr/min',
'Pa/s', 'V', 'kg/m3', 'kgf/cm2', 'BTU
/ft/hr/F', 'BTU/lb', 'rpm/min', 'mm', 'mi', 'Hz (rotational)', 'K
(delta)', 'm3/hr (compensated)', 'C
entistokes', 'kPag', 'USG', 'tonne', 'atm', 'lb/hr', 'J/kg', 'W/m/K',
'Pa (delta)', '(nodim)/s', 'in'
, 'kg/s2', 'lbm', 'tonne/day', '%', 'Mg/day/s', 'min', 'C (delta)',
'Mbbl/day', 'rad/s', 'hp/min', 'F
 (delta)', 'kPa/s', 'A', 'USGPM', 'ft', 'USGPH', 'F/s', 'in2', 'L',
'lb/ft3/min', 'hp/s', 'psig', 'm3
/s (compensated)', 'psi/min', 'bbl/hr', 'kg', 'm', 'km', 'tonne/hr']

C:\Programs\Pipeworks-Source\lib\python>set
6=C:\Programs\Simone5\Logs\6.log;
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\smidwint\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=MULATA
ComSpec=C:\WINDOWS\system32\cmd.exe
CVSROOT=:server:@sunfs:/cmt/repository
EXPLORER_IPASDBHOME=d:\database\explorer
EXPLORER_PIPEWORKSHOME=C:\Programs\Pipeworks
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\smidwint
INCLUDE=C:\PROGRAMS\ODI\OSTORE\INCLUDE;
LIB=C:\PROGRAMS\ODI\OSTORE\LIB;
LOGONSERVER=\\11WFS01
NOVACHEM_IPASDBHOME=D:\DATABASE\NOVACHEM2
NOVACHEM_PIPEWORKSHOME=C:\PROGRAMS\PIPEWORKS
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
OS_ROOTDIR=C:\PROGRAMS\ODI\OSTORE
OS_TMPDIR=C:\WINDOWS\TEMP
Path=d:\WebServ\php;d:\WebServ\perl\bin;C:\Programs\Simone5\exe;C:\Program
Files\Corel\Corel SVG View
er\;c:\programs\tcl\bin;C:\PROGRAMS\ODI\OSTORE\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;C:\PROGRA~1\GNU\WINCVS~1.3\CVSNT;C:\Program Files\Common
Files\GTK\2.0\bin;C:\Program Files\Mic
rosoft USB Flash Drive
Manager\;C:\PROGRAMS\PYTHON24;C:\PROGRAMS\WIN32APP\SALFORD;C:\cygwin\bin;C:\Pr
ogram Files\Microsoft USB Flash Drive Manager\;C:\Program Files\CVSNT\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PERL_EXEC_DIR=C:\Programs\Simone5\Pscript;
PHP_PEAR_BIN_DIR=d:\WebServ\php
PHP_PEAR_DATA_DIR=d:\WebServ\php\pear\data
PHP_PEAR_DOC_DIR=d:\WebServ\php\pear\docs
PHP_PEAR_INSTALL_DIR=d:\WebServ\php\pear
PHP_PEAR_PHP_BIN=d:\WebServ\php\cli\php.exe
PHP_PEAR_SYSCONF_DIR=d:\WebServ\php
PHP_PEAR_TEST_DIR=d:\WebServ\php\pear\tests
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0401
ProgramFiles=C:\Program Files
PROMPT=$P$G
PWPROJECTHOME_B=D:\User\PipeWorksB
QMAKESPEC=win32-msvc.net
QTDIR=C:\Program Files\qt-win-free-msvc.net
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\smidwint\LOCALS~1\Temp
TMP=C:\DOCUME~1\smidwint\LOCALS~1\Temp
USERDNSDOMAIN=ES.INT
USERDOMAIN=ES
USERNAME=smidwint
USERPROFILE=C:\Documents and Settings\smidwint
windir=C:\WINDOWS

C:\Programs\Pipeworks-Source\lib\python>
C:\Programs\Pipeworks-Source\lib\python>python
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import types
>>> a = 'me'
>>> b = 3
>>> dir(types)
['BooleanType', 'BufferType', 'BuiltinFunctionType',
'BuiltinMethodType', 'ClassType', 'CodeType', 'C
omplexType', 'DictProxyType', 'DictType', 'DictionaryType',
'EllipsisType', 'FileType', 'FloatType',
'FrameType', 'FunctionType', 'GeneratorType', 'InstanceType',
'IntType', 'LambdaType', 'ListType', 'L
ongType', 'MethodType', 'ModuleType', 'NoneType',
'NotImplementedType', 'ObjectType', 'SliceType', 'S
tringType', 'StringTypes', 'TracebackType', 'TupleType', 'TypeType',
'UnboundMethodType', 'UnicodeTyp
e', 'XRangeType', '__builtins__', '__doc__', '__file__', '__name__']
>>> a==types.StringTypes
False
>>> dir(types.StringTypes)
['__add__', '__class__', '__contains__', '__delattr__', '__doc__',
'__eq__', '__ge__', '__getattribut
e__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__',
'__hash__', '__init__', '__iter__',
'__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__',
'__reduce__', '__reduce_ex__', '__repr
__', '__rmul__', '__setattr__', '__str__']
>>> dir(types.StringType)
['__add__', '__class__', '__contains__', '__delattr__', '__doc__',
'__eq__', '__ge__', '__getattribut
e__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__',
'__hash__', '__init__', '__le__', '_
_len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__',
'__reduce__', '__reduce_ex__', '__repr_
_', '__rmod__', '__rmul__', '__setattr__', '__str__', 'capitalize',
'center', 'count', 'decode', 'enc
ode', 'endswith', 'expandtabs', 'find', 'index', 'isalnum', 'isalpha',
'isdigit', 'islower', 'isspace
', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip',
'replace', 'rfind', 'rindex', 'rjust', '
rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip',
'swapcase', 'title', 'translate', 'u
pper', 'zfill']
>>> a==types.StringType
False
>>> b==types.IntType
False
>>> type(a)==types.StringType
True
>>> type(b)==types.IntType
True
>>> a = 'me'
>>> b = 3
>>> type(a)==types.StringType
True
>>> type(b)==types.IntType
True
>>> exit
'Use Ctrl-Z plus Return to exit.'
>>>
>>>

C:\Programs\Pipeworks-Source\lib\python>set
6=C:\Programs\Simone5\Logs\6.log;
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\smidwint\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=MULATA
ComSpec=C:\WINDOWS\system32\cmd.exe
CVSROOT=:server:@sunfs:/cmt/repository
EXPLORER_IPASDBHOME=d:\database\explorer
EXPLORER_PIPEWORKSHOME=C:\Programs\Pipeworks
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\smidwint
INCLUDE=C:\PROGRAMS\ODI\OSTORE\INCLUDE;
LIB=C:\PROGRAMS\ODI\OSTORE\LIB;
LOGONSERVER=\\11WFS01
NOVACHEM_IPASDBHOME=D:\DATABASE\NOVACHEM2
NOVACHEM_PIPEWORKSHOME=C:\PROGRAMS\PIPEWORKS
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
OS_ROOTDIR=C:\PROGRAMS\ODI\OSTORE
OS_TMPDIR=C:\WINDOWS\TEMP
Path=d:\WebServ\php;d:\WebServ\perl\bin;C:\Programs\Simone5\exe;C:\Program
Files\Corel\Corel SVG View
er\;c:\programs\tcl\bin;C:\PROGRAMS\ODI\OSTORE\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;C:\PROGRA~1\GNU\WINCVS~1.3\CVSNT;C:\Program Files\Common
Files\GTK\2.0\bin;C:\Program Files\Mic
rosoft USB Flash Drive
Manager\;C:\PROGRAMS\PYTHON24;C:\PROGRAMS\WIN32APP\SALFORD;C:\cygwin\bin;C:\Pr
ogram Files\Microsoft USB Flash Drive Manager\;C:\Program Files\CVSNT\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PERL_EXEC_DIR=C:\Programs\Simone5\Pscript;
PHP_PEAR_BIN_DIR=d:\WebServ\php
PHP_PEAR_DATA_DIR=d:\WebServ\php\pear\data
PHP_PEAR_DOC_DIR=d:\WebServ\php\pear\docs
PHP_PEAR_INSTALL_DIR=d:\WebServ\php\pear
PHP_PEAR_PHP_BIN=d:\WebServ\php\cli\php.exe
PHP_PEAR_SYSCONF_DIR=d:\WebServ\php
PHP_PEAR_TEST_DIR=d:\WebServ\php\pear\tests
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0401
ProgramFiles=C:\Program Files
PROMPT=$P$G
PWPROJECTHOME_B=D:\User\PipeWorksB
QMAKESPEC=win32-msvc.net
QTDIR=C:\Program Files\qt-win-free-msvc.net
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\smidwint\LOCALS~1\Temp
TMP=C:\DOCUME~1\smidwint\LOCALS~1\Temp
USERDNSDOMAIN=ES.INT
USERDOMAIN=ES
USERNAME=smidwint
USERPROFILE=C:\Documents and Settings\smidwint
windir=C:\WINDOWS

C:\Programs\Pipeworks-Source\lib\python>python
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named tkinter
>>> import Tkinter
>>> import Tix
>>> Tix.Grid()
<Tix.Grid instance at 0x00AD3468>
>>> Tix.Notebook()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AttributeError: 'module' object has no attribute 'Notebook'
>>> dir(Tix)
['ACROSSTOP', 'ACTIVE', 'ALL', 'ANCHOR', 'ARC', 'AUTO', 'At', 'AtEnd',
'AtInsert', 'AtSelFirst', 'AtSelLast', 'BALLOON', 'BASELINE', 'BEVEL',
'BOTH', 'BOTTOM', 'BROWSE', 'BUTT', 'Balloon', 'BaseWidget',
'BitmapImage', 'BooleanType', 'BooleanVar', 'BufferType',
'BuiltinFunctionType', 'BuiltinMethodType', 'Button', 'ButtonBox',
'CASCADE', 'CENTER', 'CHAR', 'CHECKBUTTON', 'CHORD', 'COMMAND',
'CObjView','CURRENT', 'CallWrapper', 'Canvas', 'CheckList',
'Checkbutton', 'ClassType', 'CodeType', 'ComboBox','ComplexType',
'Control', 'DISABLED', 'DOTBOX', 'DialogShell', 'DictProxyType',
'DictType', 'DictionaryType', 'DirList', 'DirSelectBox',
'DirSelectDialog', 'DirTree', 'DisplayStyle', 'DoubleVar', 'E', 'END',
'EW', 'EXCEPTION', 'EXTENDED', 'EllipsisType', 'Entry', 'Event',
'ExFileSelectBox', 'ExFileSelectDialog', 'FALSE', 'FIRST', 'FLAT',
'FileEntry', 'FileSelectBox', 'FileSelectDialog', 'FileType',
'FileTypeList', 'FixTk', 'FloatType', 'Form', 'Frame', 'FrameType',
'FunctionType', 'GROOVE', 'GeneratorType', 'Grid', 'HIDDEN', 'HList',
'HORIZONTAL', 'IMAGE', 'IMAGETEXT', 'IMMEDIATE', 'INSERT', 'INSIDE',
'Image', 'InputOnly', 'InstanceType', 'IntType', 'IntVar', 'LAST',
'LEFT', 'Label', 'LabelEntry','LabelFrame', 'LambdaType',
'ListNoteBook', 'ListType', 'Listbox', 'LongType', 'MITER', 'MOVETO',
'MULTIPLE', 'Menu', 'Menubutton', 'Message', 'Meter', 'MethodType',
'Misc', 'ModuleType', 'N', 'NE', 'NO', 'NONE', 'NORMAL', 'NS', 'NSEW',
'NUMERIC', 'NW', 'NoDefaultRoot', 'NoneType', 'NotImplementedType',
'NoteBook', 'NoteBookFrame', 'OFF', 'ON', 'OUTSIDE', 'ObjectType',
'OptionMenu', 'OptionName', 'PAGES', 'PIESLICE', 'PROJECTING', 'Pack',
'PanedWindow', 'PhotoImage', 'Place', 'PopupMenu', 'RADIOBUTTON',
'RAISED', 'READABLE', 'RIDGE', 'RIGHT', 'ROUND', 'Radiobutton',
'ResizeHandle', 'S', 'SCROLL', 'SE', 'SEL', 'SEL_FIRST', 'SEL_LAST',
'SEPARATOR', 'SINGLE', 'SOLID', 'STATUS', 'SUNKEN', 'SW', 'Scale'
, 'Scrollbar', 'ScrolledGrid', 'ScrolledHList', 'ScrolledListBox',
'ScrolledTList', 'ScrolledText', '
ScrolledWindow', 'Select', 'Shell', 'SliceType', 'Spinbox',
'StdButtonBox', 'StringType', 'StringTypes', 'StringVar',
'Studbutton', 'TCL_ALL_EVENTS', 'TCL_DONT_WAIT', 'TCL_FILE_EVENTS',
'TCL_IDLE_EVENTS', 'TCL_TIMER_EVENTS', 'TCL_WINDOW_EVENTS', 'TEXT',
'TList', 'TOP', 'TRUE', 'Tcl', 'TclError', 'TclVe
rsion', 'Text', 'TixSubWidget', 'TixWidget', 'Tk', 'TkVersion',
'Tkinter', 'Toplevel', 'TracebackType', 'Tree', 'Tributton',
'TupleType', 'TypeType', 'UNDERLINE', 'UNITS', 'UnboundMethodType',
'UnicodeType', 'VERTICAL', 'Variable', 'W', 'WINDOW', 'WORD',
'WRITABLE', 'Widget', 'Wm', 'X', 'XRangeType', 'Y', 'YES',
'__builtins__', '__doc__', '__file__', '__name__', '_cnfmerge',
'_default_root', '_dummyButton', '_dummyCheckbutton',
'_dummyComboBox', '_dummyDirList', '_dummyDirSelectBox',
'_dummyEntry', '
_dummyExFileSelectBox', '_dummyFileComboBox', '_dummyFileSelectBox',
'_dummyFrame', '_dummyHList', '_dummyLabel', '_dummyListbox',
'_dummyMenu', '_dummyMenubutton', '_dummyNoteBookFrame',
'_dummyPanedWindow', '_dummyScrollbar', '_dummyScrolledHList',
'_dummyScrolledListBox', '_dummyStdButtonBox', '_dummyTList',
'_dummyText', '_flatten', '_lst2dict', '_tkinter', 'getboolean',
'getdouble', 'getint', 'image_names', 'image_types', 'mainloop', 'os',
'sys', 'tixCommand', 'tkinter', 'wantobjects']

>>> dirlist = dir(Tix)
>>> for dir in dirlist:
...     if 'book' in dir:
...         print dir
...
>>> for dir in dirlist:
...     if 'Grid' in dir:
...         print dir
...
Grid
ScrolledGrid
>>> for dir in dirlist:
...     if 'Book' in dir:
...         print dir
...
ListNoteBook
NoteBook
NoteBookFrame
_dummyNoteBookFrame
>>>

Conclusion: the widget is called NoteBook, not tixNoteBook.



-- 
Stewart Midwinter
stewart at midwinter.ca
stewart.midwinter at gmail.com
Skype: midtoad


More information about the Tkinter-discuss mailing list