python - 如何在 Mac OS X 上安装 Tix?

标签 python macos tkinter tix

我一直在尝试安装 Tix 以在 Python 中创建 GUI,但无法成功。

我的计算机特征是:

  • Macbook Pro
  • 处理器:Intel 2.4GHz intel core i5
  • 架构:64 位

Python 版本是:Python 2.7.3 |EPD 7.3-2(64 位)|

我正在使用 Aptana Studio 3。

我一直在尝试使用Macports,但这是不可能的。你知道成功的方法吗?

最佳答案

我写了一个small guide 。也许这会帮助其他人:

注意:指定的版本号很重要,因为 Tix 8.4 不能与 Tcl/Tkl 8.6.x 一起使用

  • 安装xQuartz
  • 下载 Tcl 8.5 and Tk 8.5
  • 下载 Tix 8.4
  • 复制到目录结构./src/Tix8.4.x/src/Tcl8.5.x/src/Tk8.5。 x
  • 编译Tcl:

    cd ./src/Tcl8.5.x
    ./configure --enable-shared
    make
    
  • 编译 Tk:

    cd ./src/Tk8.5.x
    ./configure --enable-shared
    make
    
  • 蒂克斯:

    cd ./src/Tix8.4.x
    ./configure LDFLAGS="-L/usr/X11/lib" --enable-shared
    make
    make install
    
  • 设置 Tix 库路径(例如在 .bashrc/.zshrc 中)以让 python 找到 tix 库: export TIX_LIBRARY="/usr/local/lib/Tix8.4.x"(调整版本号)

  • 你已经完成了!

关于python - 如何在 Mac OS X 上安装 Tix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16797444/

相关文章:

python - 如何在不拆分数据帧的情况下传递不同的数据集进行训练和测试。 (Python)?

java - RMI 响应很慢

python - textvariable 更改时标签不更新 (Tkinter)

python-3.x - tkinter 是否在 Python 3.9.0b3 中重命名?

python - 迭代嵌套列表中的值

python - __str__ 和 __repr__ 的目的是什么?

objective-c - NSPopover 中的 NSTextField 在鼠标单击之前不是关键

python - tkMessageBox 弹出窗口从桌面运行时不可见,从引导运行时可见

python - 如何从Python列表中计算数学问题?

cocoa - Mac OS X - 系统偏好设置 Pane 无法打开