python学习之wxPython
1、成功安裝wxPython
2、第一個小圖形化界面的小程序—創建并顯示一個web小框架?
參考http://www.cnblogs.com/fnng/archive/2013/05/23/3094033.html
#! /usr/bin/env python
#coding=utf-8
import wx
app=wx.App()
win=wx.Frame(None)
win.Show()
app.MainLoop()
3、運行報錯
> "C:\Python27\pythonw.exe" -u "O:\worklite\webUI.py"
sss
Traceback (most recent call last):
File "O:\worklite\webUI.py", line 3, in <module>
import wx
File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\__init__.py", line 45, in <module>
from wx._core import *
File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py", line 6, in <module>
new_instancemethod = new.instancemethod
AttributeError: 'module' object has no attribute 'instancemethod'
4、調試
切換到命令行中,可以成功創建并顯示該框架
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> app=wx.App()
>>> win=wx.Frame(None)
>>> win.Show()
True
5、排查
問題出在wx實例化的時候,wx\_core.py中會import一個python內置的new模塊,然后我的worklite\目錄下有個自己寫的new.py的文件,所以它在這個new模塊里找不到instancemethod方法,把自己創建的new.py改個名字,再次運行webUI.py,成功顯示。
?
轉載于:https://www.cnblogs.com/jliu/p/3981464.html
總結
以上是生活随笔為你收集整理的python学习之wxPython的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java下载文件未能加载资源_Java
- 下一篇: Git本地仓库管理远程库(GitHub)