[英]Mac Ports Python 2.6.6 and Tkinter
如果有人問到這個問題,我感到抱歉,但是與Mac Ports一起安裝時,Tkinter是否可以在Python 2.6.6中工作? 還是我需要傳遞no_tkinter變體?
謝謝你的幫助!
從MacPorts python26 @2.6.6_0
和tk @8.5.8_0
,Tkinter似乎僅在您不介意使用基於X11的Tk時才起作用。 Tk
端口有一個+quartz
變體,它不需要X11,但尚未在64位模式 (OS X 10.6上的首選構建和執行體系結構)中支持,目前看來在32-位模式( tk @8.5.8_0
)。 如果您不介意讓MacPorts引入大量X11
客戶端構建依賴項並將X11
用於Tkinter
應用程序,則默認變體看起來可以正常運行(在OS X 10.6.4和python26 @2.6.6_0
進行了輕度測試)。 這同樣適用於IDLE
,因為它使用Tkinter
。 否則,如果您可以在沒有Tkinter
和IDLE
情況下生活,請堅持+no_tkinter
。
順便說一句, 由python.org安裝程序安裝的Python 2.6.6 (僅32位)使用Apple提供的Quartz
Tk 8.4(適用於OS X 10.4至10.6),如果使用的話,它將使用ActiveState Tcl / Tk 8.4。安裝了它。 MacPorts當前沒有使用這兩個選項的規定。
pytkinter 2.4.6是macports上可用的最新版本,可與python 2.4一起使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.