已有184人关注
搜索阿斯顿的主窗口报错
还有0人有此问题
发表在Python图书答疑 2020-11-28 《Python从入门到项目实践》
是否精华
版块置顶:

我在做这个主窗口时提示“argument 1 has unexpected type 'QTreeView'”。import完全复制老师的也不行。不知什么原因?老师的手把手指导并不连续,用的是事先准备好的文件,所以才不知道我这个欠缺了哪个环节。

分享到:
精彩评论 2
风行_1690501294
学分:42 LV2
2020-11-28
沙发

通过对比代码,找到原因了:

通过ui转换后,是这样的:

def setupUi(self, Form):

self.treeView = QtWidgets.QTreeView(self.scrollAreaWidgetContents)

而资源里的代码是这样的:

self.treeView = QTreeWidget(self.scrollAreaWidgetContents)

改了之后,就没报错了。这个视频里,老师手把手的指导并不连续,正好在这个环节用了事先准备好的ui文件来转换py,所以完美错过了这个环节。

想问的是,为什么需要这么手动改?

无语_mrkj
学分:3155 LV11
2020-11-28
板凳

抱歉,这块应该是老师为了节约时间,所以使用了原来设计好的UI文件。不过也为您自己能找到解决方法点赞,加油!

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照