鱼C论坛

 找回密码
 立即注册

[已解决]wxpython报错

[复制链接]
回帖奖励 2 鱼币 回复本帖可获得 1 鱼币奖励! 每人限 1 次(中奖概率 10%)
发表于 2023-3-18 11:05:19 From FishC Mobile | 显示全部楼层
歌者文明清理员 发表于 2023-3-18 10:36
就像 isdkz 说的那样,不过可以在语句的末尾加上

.鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 11:08:22 | 显示全部楼层
没学过额
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 11:53:49 | 显示全部楼层
学习编程中的Ben 发表于 2023-3-18 11:01
又有问题了(重装后):

奇了怪了,你有先卸载再重装吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 11:54:29 | 显示全部楼层
最后一个鱼币领!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-18 12:22:29 | 显示全部楼层
isdkz 发表于 2023-3-18 11:53
奇了怪了,你有先卸载再重装吗?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 12:40:34 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:41:47 | 显示全部楼层
鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:42:49 | 显示全部楼层
再来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:44:27 | 显示全部楼层
来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:47:03 | 显示全部楼层
还不中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 12:48:19 | 显示全部楼层
服了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:50:10 | 显示全部楼层
再来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 12:51:46 | 显示全部楼层
不玩了,我太难了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 13:04:29 | 显示全部楼层
鱼币(小号)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 13:05:01 | 显示全部楼层
再来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 13:32:41 | 显示全部楼层

回帖奖励 +1 鱼币

学习编程中的Ben 发表于 2023-3-18 11:01
又有问题了(重装后):

封装成类运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 13:35:00 | 显示全部楼层
歌者文明清理员 发表于 2023-3-18 11:00
这句话就很正常啊
那为什么其他话不正常?
我去问问 Chatgpt

一看就是gpt的回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 13:36:57 | 显示全部楼层
本帖最后由 歌者文明清理员 于 2023-3-18 13:39 编辑


我问了 chatgpt
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
他说
这个错误可能是因为 wxPython 版本不兼容导致的,可以尝试更新 wxPython 或者使用其他版本的 wxPython。另外,也可以尝试将代码改为:
```
import wx
class MyFrame(wx.Frame):
    def __init__(self):
        super().__init__(None, title="第一个 wxPython 程序!", size=(400, 300), pos=(100, 100))
        self.Show()
app = wx.App()
frame = MyFrame()
app.MainLoop()
```
这样可能会避免一些兼容性问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-18 13:40:46 | 显示全部楼层

求代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-18 13:42:15 | 显示全部楼层

再帮我问一下chatgtp
代码和刚才一样
新的报错内容:
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 12, in <module>
    from ._core import *
ModuleNotFoundError: No module named 'wx._core'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 04:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表