问题来源:导入PyQt5里面的模块时老是出错

1.from PyQt5 import QtWidgets.QApplication,QtWidgets.QtDialog #出错
2.from PyQt5 import QtWidgets
from QtWidgets import QtDialog #出错
3.from PyQt5.QtWidgets import QDialog,QApplication #正确

为何前两种出错,第三种正确

第一种出错是因为PyQt5中没有QtWidgets.QApplication这个文件(要把QtWidgets.QApplication看成一个整体),包含了一个它下面没有的模块肯定是出错。

第二种出错是因为不支持递归导入,即QtWidgets这个文件是找不到的。

注意:调用时import后面的东西是要写上的,不能省略。

 
 

最新文章

  1. Android经典的设计模式
  2. excel导出
  3. jQuery Validate input是动态变化的
  4. 项目启动异常java.lang.OutOfMemoryError: PermGen space
  5. fzuoj Problem 2177 ytaaa
  6. Oracle 怎么让id自增加
  7. jQuery对象入门级介绍
  8. 初学Android: 四大组件之Activity
  9. linux常用命令(自我积累)
  10. 分享12款经典时尚的HTML5应用
  11. java学习笔记07-循环
  12. scrapy的持久化相关
  13. element 关闭弹窗时清空表单信息
  14. 编译在docker alpine中可用的go程序
  15. IDEA debugger模式下启动慢
  16. Kafka基础系列第1讲:Kafka的诞生背景及应用
  17. JavaScript的面向对象原理之原型链详解
  18. instanceof isInstance isAssignableFrom 比较
  19. phpexcel错误 You tried to set a sheet active by the out of bounds index: 1解决办法
  20. L3-013 非常弹的球 (30 分)

热门文章

  1. 最小生成树——Prim(普利姆)算法
  2. 【BZOJ3230】相似子串 后缀数组+二分+RMQ
  3. 九度OJ 1251:序列分割 (DFS)
  4. nginx学习之压缩解压篇(七)
  5. [Android]豆瓣FM离线数据
  6. jQuery-Ajax-Timeout属性不生效的问题
  7. 2017-2018-1 20179209《Linux内核原理与分析》第十周作业
  8. 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(三)Android客户端功能实现
  9. maven编译问题-maven项目运行时找不到文件,解决方案之一
  10. python基础3 ---python数据类型二