吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1223|回复: 13
收起左侧

[求助] ui文件转化为py文件后运行一直提示类名未定义是什么原因?

[复制链接]
少艾 发表于 2020-9-3 22:07
如题,用QTdesigner做好布局后,用pyuic将ui文件转化为py文件,添加完运行代码后一直提示类名未定义,如图2,添加的运行代码如图1.
但是这个类在前面确实是定义过的,是pyuic自动生成的,如图3.请问各位是什么原因呢?谢谢各位大佬了。

图1

图1

图2

图2

图3

图3

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
l8931009 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 少艾 发表于 2020-9-3 22:27
本帖最后由 少艾 于 2020-9-3 22:28 编辑

将代码里的MainWindow换成文件名DBLPSearcher也还是报错
0B@[PF$`[6THV7N@{){`KDV.png
imyxuan 发表于 2020-9-3 23:57
 楼主| 少艾 发表于 2020-9-4 00:10
imyxuan 发表于 2020-9-3 23:57
我想知道你有import了吗

有import,但是已经找到原因了,if语句没有缩进,谢谢哈
疾风怪盗 发表于 2020-9-4 01:23
本帖最后由 疾风怪盗 于 2020-9-4 01:24 编辑

为什么要把ui转换为py?
刚开始学的时候,转化过一次,太麻烦了,要改很多东西
后来发现,ui就放在一起直接加载不就好了么?万一后面要修改界面,也会方便很多
转换为py,除了单文件的好处外,还有其他地方不一样么?
 楼主| 少艾 发表于 2020-9-4 11:41
疾风怪盗 发表于 2020-9-4 01:23
为什么要把ui转换为py?
刚开始学的时候,转化过一次,太麻烦了,要改很多东西
后来发现,ui就放在一起直 ...

我创建ui文件的目的是想做一个自己用的软件,需要为ui文件添加按键、输入等这些功能,应该需要先转化为py文件再添加吧。而且py文件中代码后,ui文件和py文件就可以动态转化,修改起来也很方便。
feiyu361 发表于 2020-9-4 13:56
没事,,代码这问题比较多,多调试就行了
疾风怪盗 发表于 2020-9-4 14:13
少艾 发表于 2020-9-4 11:41
我创建ui文件的目的是想做一个自己用的软件,需要为ui文件添加按键、输入等这些功能,应该需要先转化为py ...

用自带的designer,不是很方便添加组件的么,只要拖拽进去,设置大小,直观地看到组件样式、位置,不用写组件的样式代码,然后保存,再在主程序文件内调用就行了,之后想修改样式,再修改下,保存,直接好用了,ui转化为py后,要修改很多代码才行的
 楼主| 少艾 发表于 2020-9-4 16:13
feiyu361 发表于 2020-9-4 13:56
没事,,代码这问题比较多,多调试就行了

嗯嗯,已经解决了,谢谢
 楼主| 少艾 发表于 2020-9-4 16:21
疾风怪盗 发表于 2020-9-4 14:13
用自带的designer,不是很方便添加组件的么,只要拖拽进去,设置大小,直观地看到组件样式、位置,不用写 ...

我就只是自己摸索的,所以也不是很清楚怎样简便一些,请教一下要怎样在主程序里调用呢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 00:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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