首页IT科技python在线编程(Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决)

python在线编程(Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决)

时间2025-06-21 09:53:46分类IT科技浏览4223
导读:前言 在学习《Python从入门到精通(第2版)》的第15章 GUI界面编程——15.2.4 将.ui文件转换为.py文件时,按照书中步骤出错时的问题解决,希望对同样学习本书的同学有所帮助。...

前言

在学习《Python从入门到精通(第2版)》的第15章 GUI界面编程——15.2.4 将.ui文件转换为.py文件时           ,按照书中步骤出错时的问题解决                 ,希望对同样学习本书的同学有所帮助           。

问题

问题出现

当跟着书15.2.4执行步骤(2)时PyCharm报错

错误提示:pyuic5: error: no such option: -m (pyuic5:错误:没有-m的参数)

问题根源

会出现这个问题的原因是书15.1.3中的步骤(5)配置工具PyUIC中的Arguments时出错

问题解决

修改external tools里PyUIC中的Arguments为

如下图所示

此时问题便得到解决      ,再次按照15.2.4中步骤(2)执行即可成功将.ui文件转换为.py文件

问题优化

书15.2.5运行主窗口中添加在从.ui文件转换过来的.py文件中的代码可以让PyUIC在转换时自动生成     ,只要在工具PyUIC中的Arguments后添加一个-x参数即可                 ,修改如下:

$FileName$ -o $FileNameWithoutExtension$.py -x

如下图所示

这时           ,再次执行工具PyUIC     ,可以发现书15.2.5中要求添加的代码已自动生成

问题完美解决                 ,希望能帮助到大家                 。

声明:本站所有文章           ,如无特殊说明或标注,均为本站原创发布      。任何个人或组织                 ,在未征得本站同意时                 ,禁止复制           、盗用                 、采集      、发布本站内容到任何网站           、书籍等各类媒体平台           。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理                。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
电脑管家的加速球在哪里开(腾讯电脑管家中一键加速是什么?)