無法順利啟動 Boa Constructor 除了是 Python 、wxPython 和 Boa Constructor 這三者的版本匹配有問題之外,另外一個問題就是會出現「AttributeError: 'module' object has no attribute 'NO_3D'」這樣的錯誤訊息,這個應該是 Boa Constructor 本身的 Bug,原因是它無法對 wx.NO_3D 這個變數做解析。
解決的方法是到 Boa Constructor 資料夾內逐一對每一個 .py 程式檔找出有 wx.NO_3D 的文字將它用 wx.DEFAULT_FRAME_STYLE 來置換掉。
可能有wx.NO_3D 文字的程式如下:
boa.py
Preferences.py
prefs.rc.py
要注意的是千萬別使用編輯器(不管您使用的是何種編輯器)的置換功能,因為 Boa Constructor 的眾多程式當中有些程式碼使用到字典,例如:
style = {'wx.NO_3D': wx.NO_3D, ....}
此時你應該把值置換掉即可,如下:
style = {'wx.NO_3D': wx.DEFAULT_FRAME_STYLE, ....}
我的方法
我是使用 pyScripter 編輯器打開 Boa.py 然後執行它,在執行的過程當中若有出現錯誤,pyScripter 會將有問題的程式檔案開啟並標註錯誤的位置,此時就可以很容易找到 wx.NO_3D 的位置,於是您就可以用 wx.DEFAULT_FRAME_STYLE 置換它。
2014年10月9日 星期四
2014年9月22日 星期一
安裝 ConfigObj
ConfigObj Library 可以幫您很容易存取 .ini 檔。
官網 https://pypi.python.org/pypi/configobj
下載
切換網頁到 https://pypi.python.org/pypi/configobj/5.0.6,點擊「Download」綠色按鈕。
安裝
解壓縮 configobj-5.0.6.tar.gz,開啟「命令提示字元」視窗,鍵入
cd \configobj-5.0.6
再鍵入
python setup.py install
參考網站
http://www.voidspace.org.uk/python/configobj.html#configobj-in-the-real-world
官網 https://pypi.python.org/pypi/configobj
下載
切換網頁到 https://pypi.python.org/pypi/configobj/5.0.6,點擊「Download」綠色按鈕。
安裝
解壓縮 configobj-5.0.6.tar.gz,開啟「命令提示字元」視窗,鍵入
cd \configobj-5.0.6
再鍵入
python setup.py install
參考網站
http://www.voidspace.org.uk/python/configobj.html#configobj-in-the-real-world
2014年9月19日 星期五
安裝 kivy - python for android
從現在起,您可以在 KIVY 架構下使用 Python 語言建立 Android App 了。
官網 http://kivy.org/#home
下載
https://github.com/kivy/python-for-android
教學影片
https://www.youtube.com/watch?v=F7UKmK9eQLY
官網 http://kivy.org/#home
下載
https://github.com/kivy/python-for-android
教學影片
https://www.youtube.com/watch?v=F7UKmK9eQLY
2014年9月14日 星期日
將 Youtube 影片轉成音樂檔
步驟如下:
1. 先找到 youtube 影片。
2. 複製該影片的網址。
3. 切換網頁到 http://www.youtube-mp3.org/。
4. 將影片網址貼到這兒。
5. 點擊「Convert Video」按鈕。
經過一會兒會出現類似下列畫面
6. 點擊藍色的「Download」按鈕。
1. 先找到 youtube 影片。
2. 複製該影片的網址。
3. 切換網頁到 http://www.youtube-mp3.org/。
4. 將影片網址貼到這兒。
經過一會兒會出現類似下列畫面
6. 點擊藍色的「Download」按鈕。
2014年9月13日 星期六
安裝 wxGlade
wxGlade 是一個利用 wxPython 工具箱製作而成的使用者圖形介面建構器。目前,它也可以產生 Python、C + +、Perl、Lisp 和 XRC(wxWidgets的“XML資源)的使用者圖形介面代碼。
官網 http://wxglade.sourceforge.net/
下載
切換網頁到 http://sourceforge.net/projects/wxglade/,點擊螢幕中央的「Download」綠色按鈕。
安裝
雙擊 wxGlade-SAE-0.6.8-setup.exe,然後依照視窗指示進行即可。
教學
官網 http://wxglade.sourceforge.net/tutorial.php
程式語言教學誌 http://pydoing.blogspot.tw/2009/01/docsdemowxglade.html
官網 http://wxglade.sourceforge.net/
下載
切換網頁到 http://sourceforge.net/projects/wxglade/,點擊螢幕中央的「Download」綠色按鈕。
安裝
雙擊 wxGlade-SAE-0.6.8-setup.exe,然後依照視窗指示進行即可。
教學
官網 http://wxglade.sourceforge.net/tutorial.php
程式語言教學誌 http://pydoing.blogspot.tw/2009/01/docsdemowxglade.html
2014年9月12日 星期五
Wyliodrin
Wyliodrin - 視覺化的樹莓派整合發展環境
官網 https://www.wyliodrin.com/
教學影片
官網 https://www.wyliodrin.com/
教學影片
Program Raspberry Pi Lesson 1: Switch a LED on and off by using a web browser
https://www.youtube.com/watch?v=YWLwUdkdWVEProgram Raspberry Pi Lesson 2: Show the likes from a Facebook page on two 7-segment displays
https://www.youtube.com/watch?v=qLnDilQtAzMProgram Raspberry Pi Lesson 3: Display sensor values on graphs.
https://www.youtube.com/watch?v=1K97q-Md7sAProgram Intel Galileo Gen 2 Lesson 4: Show sensors' value
https://www.youtube.com/watch?v=PapUdght_po&list=UUDe4G1RXRYsOEJzXHixutRAProgram Intel Galileo Gen 2 Lesson 5: Turn on/off the light with a relay and a light sensor
https://www.youtube.com/watch?v=PziZTtdeH5k&list=UUDe4G1RXRYsOEJzXHixutRA安裝 Win32 Extensions
Win32 Extensions 提供一些讓您存取 Windows 作業系統的功能,例如讀取磁碟機資訊...等。
官網 http://starship.python.net/crew/mhammond/
下載
切換網頁到 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/,點擊 pywin32-219.win32-py3.5.exe 。
安裝
雙擊 pywin32-219.win32-py3.5.exe ,然後依照視窗內的指示安裝即可。
官網 http://starship.python.net/crew/mhammond/
下載
切換網頁到 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/,點擊 pywin32-219.win32-py3.5.exe 。
安裝
雙擊 pywin32-219.win32-py3.5.exe ,然後依照視窗內的指示安裝即可。
訂閱:
文章 (Atom)

