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

前言

在学习《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为 

$FileName$ -o $FileNameWithoutExtension$.py

如下图所示

 

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

 

问题优化

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

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

如下图所示

 

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

 

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

posted @   ling-lz  阅读(1834)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
Live2D
欢迎阅读『Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决』
  1. 1 いつも何度でも 宗次郎
  2. 2 Forrest Gump 电影《阿甘正传》插曲
  3. 3 NEXT TO YOU Ken Arai
  4. 4 His Theme Toby Fox
いつも何度でも - 宗次郎
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示