簡體   English   中英

Mac Ports Python 2.6.6和Tkinter

[英]Mac Ports Python 2.6.6 and Tkinter

如果有人問到這個問題,我感到抱歉,但是與Mac Ports一起安裝時,Tkinter是否可以在Python 2.6.6中工作? 還是我需要傳遞no_tkinter變體?

謝謝你的幫助!

從MacPorts python26 @2.6.6_0tk @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 否則,如果您可以在沒有TkinterIDLE情況下生活,請堅持+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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM