Tix.Tk() on Mac Intel

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Alan

    Tix.Tk() on Mac Intel

    Hi List!

    I have I Macbook Pro Intel running OSX 10.4.10.

    I downloaded Python 2.5 and tried
    TclTkAquaBI-8.4.10.0.dmg, but I got:

    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
    line 210, in __init__
    self.tk.eval('p ackage require Tix')
    _tkinter.TclErr or: no suitable image found. Did find:
    /Library/Tcl/Tix8.4/libTix8.4.dylib : mach-o, but wrong architecture

    Which make sense since tcltkaqua is released only for PPC. Googling a
    bit, since tcltkaqua stopped development, I found they recommended
    ActiveTcl, but Tix is not included in the package.

    So removing tcltkaqua and ActiveTcl, when trying Tix.Tk() I got:
    >>Tix.Tk()
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
    line 210, in __init__
    self.tk.eval('p ackage require Tix')
    _tkinter.TclErr or: can't find package Tix

    The only way I got Tix.Tk() working so far was using Fink but I want
    the nice aqua visual for python. Is there any way of getting it
    working?

    I would appreciate any help here.
    Many thanks in advance.
    Cheers,
    Alan
  • Kevin Walzer

    #2
    Re: Tix.Tk() on Mac Intel

    Alan wrote:
    Hi List!
    >
    I have I Macbook Pro Intel running OSX 10.4.10.
    >
    I downloaded Python 2.5 and tried
    TclTkAquaBI-8.4.10.0.dmg, but I got:
    >
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File
    "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
    >
    line 210, in __init__
    self.tk.eval('p ackage require Tix')
    _tkinter.TclErr or: no suitable image found. Did find:
    /Library/Tcl/Tix8.4/libTix8.4.dylib : mach-o, but wrong architecture
    >
    Which make sense since tcltkaqua is released only for PPC. Googling a
    bit, since tcltkaqua stopped development, I found they recommended
    ActiveTcl, but Tix is not included in the package.
    >
    So removing tcltkaqua and ActiveTcl, when trying Tix.Tk() I got:
    >>>Tix.Tk()
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File
    "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
    >
    line 210, in __init__
    self.tk.eval('p ackage require Tix')
    _tkinter.TclErr or: can't find package Tix
    >
    The only way I got Tix.Tk() working so far was using Fink but I want
    the nice aqua visual for python. Is there any way of getting it
    working?
    >
    I would appreciate any help here.
    Many thanks in advance.
    Cheers,
    Alan
    You'll need to build Tix yourself from source, and Tix must be built in
    the same directory as the Tcl/Tk source tree (so you'll at least need to
    download and untar those source trees).

    --
    Kevin Walzer
    Code by Kevin

    Comment

    • Kevin Walzer

      #3
      Re: Tix.Tk() on Mac Intel

      Alan wrote:
      Hi List!
      >
      I have I Macbook Pro Intel running OSX 10.4.10.
      >
      I downloaded Python 2.5 and tried
      TclTkAquaBI-8.4.10.0.dmg, but I got:
      >
      Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File
      "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
      >
      line 210, in __init__
      self.tk.eval('p ackage require Tix')
      _tkinter.TclErr or: no suitable image found. Did find:
      /Library/Tcl/Tix8.4/libTix8.4.dylib : mach-o, but wrong architecture
      >
      Which make sense since tcltkaqua is released only for PPC. Googling a
      bit, since tcltkaqua stopped development, I found they recommended
      ActiveTcl, but Tix is not included in the package.
      >
      So removing tcltkaqua and ActiveTcl, when trying Tix.Tk() I got:
      >>>Tix.Tk()
      Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File
      "/Library/Frameworks/Python.framewor k/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
      >
      line 210, in __init__
      self.tk.eval('p ackage require Tix')
      _tkinter.TclErr or: can't find package Tix
      >
      The only way I got Tix.Tk() working so far was using Fink but I want
      the nice aqua visual for python. Is there any way of getting it
      working?
      >
      I would appreciate any help here.
      Many thanks in advance.
      Cheers,
      Alan
      You'll need to build Tix yourself from source, and Tix must be built in
      the same directory as the Tcl/Tk source tree (so you'll at least need to
      download and untar those source trees).

      --
      Kevin Walzer
      Code by Kevin

      Comment

      Working...