首页 > 编程语言 >Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

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

时间:2022-12-23 13:22:52浏览次数:53  
标签:文件 15.2 no Python py pyuic5 PyUIC 问题

前言

在学习《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中要求添加的代码已自动生成

 

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

标签:文件,15.2,no,Python,py,pyuic5,PyUIC,问题
From: https://www.cnblogs.com/ling-lz/p/17000461.html

相关文章

  • Python | Opencv的人脸检测和人类识别
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • AcWing341. 洛谷P1073, NOIP2009 最优贸易
    AcWing题目传送门洛谷题目传送门题目大意\(~~~~~~\)一个投机倒把的奸商想要通过城市不太健全的贸易系统坑点钱,任意城市都可以买入或者卖出水晶球,他想尽量在便宜的城市买......
  • Linux服务器安装python3.7环境
    安装python3.7依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-......
  • BugFree 1.0 试用_manok_新浪博客
       前一段时间由于安装bug缺陷跟踪系统,刚开始公司的windowsserver2003怎么也安装不上TestDirector,于是想安装一个简单的工具,看测试论坛中介绍BugFree不错,于是下载......
  • 赠别_manok_新浪博客
           你轻轻地走了没有留下一句告别的言语虽然我们命中注定还会相遇可相遇又有什么意义 你轻轻地来时点亮的是一盏雾中的航灯从此寒风失去了它的威严玫瑰绽开在......
  • 生命的感怀_manok_新浪博客
    当晚秋的凉风吹起时,我深深的感到这又是一年的冬天了,我们的生命又在这秋风中渐渐地衰老了一天、一年,而新的生命又不断的降临,世纪的轮回就是这样交替,把生与死同时赋予了一个......
  • C# 中如何判断线程是否结束_manok_新浪博客
       为了测试获取网页源码,使用C#编写程序,为了最大限度的增加获取的次数,于是采用了多线程的方式,C#中很容易实现多线程,其实现方式与Java的实现方式基本一样,但是在功能上......
  • C#  不支持调用CORBA?_manok_新浪博客
       公司中的主要产品采用了COM+技术和CORBA技术,在Windows2003server上使用COM+做的组件,C#支持调用COM+,调用起来比较方便,这毕竟是微软自己的技术吧。而在Linux平台呢,......
  • 获得移动和电信等的网关_manok_新浪博客
        近来正在测试一个项目,因为产品不断的升级,需要不断变化的网关,我们主要使用的是移动的网关,但是因为访问我们的服务器上WAP网页、彩信等有的用户使用的Opera等可......
  • 今天给最近20个人要gmail的朋友发了要求邮件_manok_新浪博客
        今天好像松了点,坐在这里,给大家发要求函,因为每个邮箱可发送邀请函的数量是有限的,希望得到邀请函的朋友,给我的主页中要gmail的朋友发一个邀请函,大家帮助大家。......