|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 学习编程中的Ben 于 2023-3-18 13:43 编辑
代码如下:
- import wx
- # 创建应用程序对象
- app = wx.App()
- # 创建窗口对象
- frm = wx.Frame(None, title="第一个 wxPython 程序!", size=(400, 300), pos=(100, 100))
- # 显示窗口
- frm.Show()
- # 进入主事件循环
- app.MainLoop()
复制代码
报错内容:
- D:\Users\Python\Python37-32\python.exe D:/Users/Python/big_my_1/test.py
- Traceback (most recent call last):
- File "D:/Users/Python/big_my_1/test.py", line 1, in <module>
- import wx
- File "D:\Users\Python\Python37-32\lib\site-packages\wx\__init__.py", line 17, in <module>
- from wx.core import *
- File "D:\Users\Python\Python37-32\lib\site-packages\wx\core.py", line 1823, in <module>
- EVT_FULLSCREEN = wx.PyEventBinder(wxEVT_FULLSCREEN, 1)
- NameError: name 'wxEVT_FULLSCREEN' is not defined
- Process finished with exit code 1
复制代码
哪位大佬额能帮忙解决一下?@liuhongrun2022 @Mike_python小 @歌者文明清理员
从错误信息来看,问题出在 D:\Users\Python\Python37-32\lib\site-packages\wx\core.py 文件的第 1823 行。NameError 指出 'wxEVT_FULLSCREEN' 未定义。
这个问题可能是由于 wxPython 版本不兼容导致的。可以尝试升级 wxPython 版本来解决这个问题。请打开命令提示符(Windows)或终端(Mac/Linux),然后运行以下命令升级 wxPython:
- pip install --upgrade wxPython
复制代码
如果上述方法没有解决问题,请尝试卸载 wxPython,然后重新安装:
- pip uninstall wxPython
- pip install wxPython
复制代码
然后重新运行你的代码,看是否解决了问题。
|
|