关于from..import 与import导入模块问题
2024-09-07 18:20:34
问题来源:导入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后面的东西是要写上的,不能省略。
最新文章
- Android经典的设计模式
- excel导出
- jQuery Validate input是动态变化的
- 项目启动异常java.lang.OutOfMemoryError: PermGen space
- fzuoj Problem 2177 ytaaa
- Oracle 怎么让id自增加
- jQuery对象入门级介绍
- 初学Android: 四大组件之Activity
- linux常用命令(自我积累)
- 分享12款经典时尚的HTML5应用
- java学习笔记07-循环
- scrapy的持久化相关
- element 关闭弹窗时清空表单信息
- 编译在docker alpine中可用的go程序
- IDEA debugger模式下启动慢
- Kafka基础系列第1讲:Kafka的诞生背景及应用
- JavaScript的面向对象原理之原型链详解
- instanceof isInstance isAssignableFrom 比较
- phpexcel错误 You tried to set a sheet active by the out of bounds index: 1解决办法
- L3-013 非常弹的球 (30 分)
热门文章
- 最小生成树——Prim(普利姆)算法
- 【BZOJ3230】相似子串 后缀数组+二分+RMQ
- 九度OJ 1251:序列分割 (DFS)
- nginx学习之压缩解压篇(七)
- [Android]豆瓣FM离线数据
- jQuery-Ajax-Timeout属性不生效的问题
- 2017-2018-1 20179209《Linux内核原理与分析》第十周作业
- 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(三)Android客户端功能实现
- maven编译问题-maven项目运行时找不到文件,解决方案之一
- python基础3 ---python数据类型二