㈠ python wx.app有什么用
这是wx的应用程序对象,只有在这个对象创建以后,相应的UI对象才可以被正确初始化。
一般最后一句是 app.MainLoop(),形成消息循环,否则程序将直接退出。
㈡ python wxpython/Image模块的问题
wx的Image中确实没有getNewBitmap这个函数。
你可以尝试一下wx.py.images模块下的getPyBitmap()函数,应该效果差不多。
>>> import wx.py.images
>>> help(wx.py.images.getPyBitmap)
Help on function getPyBitmap in mole wx.py.images:
getPyBitmap(shellName='PyCrust')
====================================
或者你详细告知一下你要达到什么效果,应该能找到合适的替代函数或方法。
希望能帮到你!
㈢ Python在初学GUI的时候用wx,import wx提示没有__version__
import __version__ ?你确定你没有抄错?
你试着用print wx.__version__来看看。在我的计算机上返回2.8.12.1
import __version__肯定是错的。
建议你安装python(x,y)这个包。这个包比较完整,安装后,基本上你需要的工具还有包都有了。安装前要去掉原来系统里的python。
这样就不容易产生import wx出错了。 wx的包比较的复杂。通常不要编译安装。需要针对你自己的python版本来安装,版本不能错,编译的位数也不能错。 不能32位安装在64位上,或者是反过来也不对。
另外还有非官方的包。必须与python同一个编译器编译出来的包才能用。
㈣ 通过自制的Python Wx问题,怎么解决
在github上下载了,安装了之后在idle上运行,好像是说Python不能上网。新手求助。现在问题已经解决,是ssl 证书的问题,不能用最新的
复制内容到剪贴板
代码:
sudo pip uninstall -y certifi
sudo pip install certifi==2015.04.28
>>> bot=Bot()
Traceback (most recent call last):
File "D:\Python34\lib\site-packages\urllib3\connectionpool.py", line 600, in urlopen
chunked=chunked)
File "D:\Python34\lib\site-packages\urllib3\御握connectionpool.py", line 345, in _make_request
self._validate_conn(conn)
File "D:\Python34\lib\site-packages\urllib3\connectionpool.py", line 844, in _validate_conn
conn.connect()
File "D:\Python34\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "D:\Python34\lib\site-packages\urllib3\util\ssl_.py", line 325, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "D:\Python34\lib\ssl.py", line 365, in wrap_socket
_context=self)
File "D:\Python34\lib\ssl.py", line 583, in __init__
self.do_handshake()
File "D:\Python34\lib\ssl.py", line 810, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Python34\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "镇吵庆D:\Python34\lib\site-packages\urllib3\connectionpool.py", line 630, in urlopen
raise SSLError(e)
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Python34\lib\site-packages\碰腊itchat\utils.py", line 124, in test_connect
r = requests.get(config.BASE_URL)
File "D:\Python34\lib\site-packages\requests\api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "D:\Python34\lib\site-packages\requests\api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "D:\Python34\lib\site-packages\requests\sessions.py", line 502, in request
resp = self.send(prep, **send_kwargs)
File "D:\Python34\lib\site-packages\requests\sessions.py", line 612, in send
r = adapter.send(request, **kwargs)
File "D:\Python34\lib\site-packages\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
You can't get access to internet or wechat domain, so exit.
㈤ 为什么python spyder 一直显示 runfile ,无法运行任何程序
估计是代码书写错误。
㈥ python中gui编程wx,事件函数怎样调用
可以用Bind方法
self.Bind(wx.EVT_BUTTON,self.OnAppend,button)
self是继承frame的类
OnAppend是定义的事件函数
button是在frame里增加的按钮
这里有详细介绍
http://study.163.com/course/courseMain.htm?courseId=1263029
㈦ python在使用pip安装wx模块时提示错误 安装语句 C:\Users\Administrator> pip install wx 错误提示如下
wx, pip安装不好使吧,下载一个编译好的win版本就可以了
㈧ python wx.frame 和wx.panel 的区别
wxApp -> wxFrame -> wxPanel -> wxSizer -> wxControl
Frame vs. Panel
Use a frame when you need a window for your application; Use a panel (within that frame) to place other widgets onto. Don't place (most) widgets right onto the frame itself; there are some problems with that. You can and often will use multiple panels within the same frame.
当需要为应用程序创建窗口时使用框架;要向上放置其他部件时使用框架内的面板。
别直接在框架上放置过多部件,那样会带来一些问题。
在同一个框架内可以使用多个面板。
㈨ 我将Python2.7安装在E盘,然后安装wxpython后,无法导入wx模块,提示“ImportError: No mole named wx
需要添加python的路径……
像python,matlab什么的,装c盘比较省心……