On Jun 6, 2012, at 9:56 AM, Kevin Walzer wrote:
> On 6/5/12 10:36 PM, William R. Wing (Bill Wing) wrote:
>> But, to be sure I understand… Is the reason I hadn't run into this problem
>> earlier simply because Tk and wx need to check in with Apple Events so they
>> can get things like mouse clicks, whereas more basic Python scripts don't?
>
> If you post a copy of your code, it would be easier to figure out what's
> going on.
>
> --
> Kevin Walzer
> Code by Kevin
> http://www.codebykevin.com
Probably not worth the bandwidth at this point, but here it is:
#!/usr/bin/env python
from Tkinter import *
class Application(Frame):
def say_hi(self):
print "hi there, everyone!"
def createWidgets(self):
self.QUIT = Button(self)
self.QUIT["text"] = "QUIT"
self.QUIT["fg"] = "red"
self.QUIT["command"] = self.quit
self.QUIT.pack({"side": "left"})
self.hi_there = Button(self)
self.hi_there["text"] = "Hello",
self.hi_there["command"] = self.say_hi
self.hi_there.pack({"side": "left"})
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
That code was copied straight out of the Tk documentation at:
http://docs.python.org/library/tk.html
and it triggered the error caused by the 32-bit Adobe file in
/ScriptingAdditions/ that I'd never seen before.
It turns out that Adobe has posted a 64-bit version of the file, although it
takes a fair amount of work in a terminal session to get it, set its
permissions, ownership, and ACL all properly.
But, it still leaves me wondering - why do wxPython and Tkinter need to look at
stuff in the ScriptingAdditions area of the OS at all?
Thanks for your patience,
Bill
___
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG