के साथ मैक ओएस एक्स में जड़ें स्क्रॉलिंग मैं एक पायथन 3.3 प्रोजेक्ट पर काम कर रहा हूं जो टिंकर को विंडो मैनेजर के रूप में उपयोग करता है। मेरे पास कैनवास के लिए माउस स्क्रोल व्हील इवेंट स्थापित हैं। स्क्रॉल काम करता है विंडोज 7, 8, और Ubuntu में है, लेकिन मैक ओएस एक्स माउंटेन शेर में एक जादू माउस के साथ स्क्रॉल पर, कार्यक्रम टी मुख्य पाश में तेह निम्न त्रुटि के साथ दुर्घटनाओं:टिंकर और पायथन
File "/Users/xxxx/Documents/Repositories/tycoon/agentsim.py", line 291, in start
self._root.mainloop()
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/tkinter/__init__.py", line 1038, in mainloop
self.tk.mainloop(n)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 0: invalid continuation byte
मेरे कोड था:
self._hscroll.configure(command=self._canvas.xview)
self._vscroll.configure(command=self._canvas.yview)
self._canvas.bind('<MouseWheel>', lambda event: self.rollWheel(event))
जहां hscroll और vscroll फॉर्म में स्क्रॉलबार ऑब्जेक्ट्स हैं।
यदि मैं नियमित माउस का उपयोग करता हूं, तो समस्या नहीं होती है। यह तब भी होता है जब मैं अपने ट्रैकपैड के साथ स्क्रॉल करने की कोशिश करता हूं (इनरियल स्क्रॉलिंग चालू है)
क्या मुझे यह कार्यक्षमता काम करने के लिए टी को अपडेट करना है, या यह सामान्य रूप से टूट गया है?
समस्या का समाधान नहीं करता है। शायद बग फिर से पेश किया गया था? – dougalg
क्या आपने ActiveTcl 8.5.15 स्थापित किया है? –
मैंने अभी इस मुद्दे को हल किया है। समस्या यह है कि पाइथन I के संस्करण के साथ होमब्रू से था। आधिकारिक पायथन 3 रिलीज स्थापित करने के बाद यह ठीक काम करता है। – dougalg