马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
然后重新运行你的代码,看是否解决了问题。
|