在学些Petstore系统,在做product_list_frame的时候,定义了一个初始化 def initgrid(self) 函数,其中,定义了
grid.SetSelectionMode(grid.wxGridSelectRows)
File "D:\petstore\com\zhijieketang\petstore\ui\product_list_frame.py", line 125, in initgrid
grid.SetSelectionMode(lgrid.wxGridSelectRows)
这个查询了一下,是 grid这个对象,没有属性 wxGridSelectRows。
验证过程:在编辑环境,输入 grid.wx没有自动弹出可选设置。
在不打开工程的情况下,直接打开 对应的 .py文件(pycharm只有file,edit,view,help四个菜单),对应位置输入 grid.wx就会有这个属性弹出。
求大神指点,到底哪里出了问题。\ \
我这个回复是不是太晚了,我现在也在做这个,和你一样的项目,代码都是一样的,
我也报错了,可能是安装的wx版本不一样,我的是wxPython-4.1. 查了下源码,将grid.wxGridSelectRows改成grid.SelectRows就可以啦
https://www.cnblogs.com/xingchuxin/p/10425710.html
换成:
grid.SetSelectionMode(wx.grid.GridSelectRows)