spyder环境下PyQt4 Import QtWidgets报错求解

qq_39419414 2019-04-16 10:43:15
NameError: name 'QtWidgets' is not defined
...全文
576 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39419414 2019-04-17
  • 打赏
  • 举报
回复 1
怎么下呢?我这里下过结果报错说 有PYQT4和PYQT5。。。
陈年椰子 2019-04-17
  • 打赏
  • 举报
回复
那就下PYQT5 好了。 不要折腾pyQT4
qq_39419414 2019-04-17
  • 打赏
  • 举报
回复
https://www.cnblogs.com/smonlky/articles/9259577.html 这个是代码的网站
qq_39419414 2019-04-17
  • 打赏
  • 举报
回复
# 定义手写数字面板类
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QColor

6 class DigitalMnistNum(QtWidgets.QWidget):
def __init__(self, parent=None):
super(DigitalMnistNum, self).__init__(parent)
self.pen = QtGui.QPen()
self.pen.setStyle(QtCore.Qt.SolidLine)
self.pen.setWidth(12) # 笔的粗细
self.pen.setColor(QtCore.Qt.white) # 白色字体
# 图片大小为28*28 pixel
self.bitmapSize = QtCore.QSize(28, 28)
self.resetBitmap()

def resetBitmap(self):
self.pix = QtGui.QBitmap(self.size())
self.pix.fill(QtCore.Qt.black) # 设置黑色背景

# 清除按钮
def clearBitmap(self):
self.resetBitmap()
self.update()
# 保存图片格式以及图片信息

def recongBitmap(self):
pass

def saveBitmap(self):
fileName = str("pic.bmp")
tmp = self.pix.scaled(
self.bitmapSize, QtCore.Qt.KeepAspectRatio) # 保存图片
QtCore.qDebug(str(tmp.size()))
tmp.save(fileName)

def setBitmapSize(self, size):
self.bitmapSize = QtCore.QSize(size[0], size[1])
陈年椰子 2019-04-17
  • 打赏
  • 举报
回复
你的是 PySide2.QtWidgets.QWidget 吧? 建议你把关键代码帖出来。 比如 import 部分, 关键代码段。
qq_39419414 2019-04-17
  • 打赏
  • 举报
回复
那我看到的代码里QtWidgets.QWidget这个是自己定义的吗?还是?
陈年椰子 2019-04-17
  • 打赏
  • 举报
回复
其实就是一个东西, 只是不同版本名称不同而已吧。
qq_39419414 2019-04-17
  • 打赏
  • 举报
回复
谢谢!那能问一下,QTWidgets和QWidget的区别吗?
qq_39419414 2019-04-16
  • 打赏
  • 举报
回复
那能问一下我要用这个该怎么办吗?求教
陈年椰子 2019-04-16
  • 打赏
  • 举报
回复
PyQt4 只有 QtGui.QWidget 吧
陈年椰子 2019-04-16
  • 打赏
  • 举报
回复
from PyQt4.QtGui import QWidget QWidget是Qt窗口组件类的父类
java大数据人工智能培训学校全套教材系列课程由1000集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学校一次,完全可以找个java工程师的工作了。 通过学习卷积神经网络概述,为什么引入神经网络来做识别,判断,预测,训练模型,激活函数,sigmoid激活函数,导数和切线,sigmoid激活函数如何求导,链式法则,梯度,梯度下降法与delta法则,BP(back propagation)误差逆传播神经网络,卷积到底有什么作用?如何做到特征提取,池化的名字由来,dropout,Anaconda Prompt的用法,Jupyter notebook的用法,Spyder的用法,建立安装Tensorflow所需的Anaconda虚拟环境,如何在Anaconda虚拟环境安装Tensorflow与Keras概念等让大家对人工智能,卷积神经网络快速入门。课程特色:专业细致,偏案例,理论强。课程软件使用:Anaconda,Spyder,Jupyter notebook重要声明:1) 如果感觉噪音大,可以选择不用耳机,加音箱或用电脑原声 2) 既然我们的名字叫人工智能深度学习卷积神经网络入门,这个课程的特点就在于成本最低的, 让你最快速的,最容易的入门。人工智能深度学习卷积神经网络入门的最大的难点在于入门入不了,从而最终放弃。俗话说师傅领进门,修行在个人。只要入了门了,后面的事都好办。选课前,务必注意本章的学习目标和内容。想学更多,注意后边的课程。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧