首页 > 其他 > 详细

学习日志(一)安装PySide2遇到的问题及其解决办法

时间:2019-03-18 20:38:27      阅读:709      评论:0      收藏:0      [点我收藏+]

一、安装PySide2遇到的问题:

1、使用命令pip install PySide2终端安装,多次安装失败,原因:网络问题

 

2、python3.5安装PySide2成功后import PySide2,报错,如下图:

技术分享图片

试过卸掉PySide2重新命令安装,仍然报错。

 

3、更新python版本至3.6,重装PySide2,还是一样的错误

 技术分享图片

 

 

4、以为是shiboken2的问题,卸载重新安装也还是一样的错误

 

5、用pip3重装了一遍,还是无法解决

 

二、解决办法:

1、重新安装python3.6.8,成功安装PySide2

 技术分享图片

2、运行Qt for Python官网例子

 官网例子代码如下:

 1 import sys
 2 import random
 3 from PySide2 import QtCore, QtWidgets, QtGui
 4 
 5 
 6 class MyWidget(QtWidgets.QWidget):
 7     def __init__(self):
 8         super().__init__()
 9 
10         self.hello = ["Hallo Welt", "Hei maailma", "Hola Mundo", "Привет мир"]
11 
12         self.button = QtWidgets.QPushButton("Click me!")
13         self.text = QtWidgets.QLabel("Hello World")
14         self.text.setAlignment(QtCore.Qt.AlignCenter)
15 
16         self.layout = QtWidgets.QVBoxLayout()
17         self.layout.addWidget(self.text)
18         self.layout.addWidget(self.button)
19         self.setLayout(self.layout)
20 
21         self.button.clicked.connect(self.magic)
22 
23 
24     def magic(self):
25         self.text.setText(random.choice(self.hello))
26 
27 
28 if __name__ == "__main__":
29     app = QtWidgets.QApplication([])
30 
31     widget = MyWidget()
32     widget.resize(800, 600)
33     widget.show()
34 
35     sys.exit(app.exec_())

运行成功,结果截图:

技术分享图片

3、结论:

PySide2最新版本为5.12,需要python版本为3.6.8以上,为了避免以后遇到问题,建议及时更新python至较新版本,此时,我更新至python官网最新版本python3.7.2

 

 

学习日志(一)安装PySide2遇到的问题及其解决办法

原文:https://www.cnblogs.com/yangshuangs/p/10554372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!