使用python的PyQt5模块进行GUI开发测试

/ 0评 / 0

电脑同时安装了python2.7.16和python3.8.7。在python2.7.16虚拟环境下安装python-qt5,安装成功并测试运行成功。在python3.8.7虚拟环境下,安装python-qt5版本,报错导入错误,Module use of python27.dll conflicts with this version of Python。显示版本是python27的版本。查找python-qt5说明https://pypi.org/project/python-qt5/0.1.5/,显示python-qt5是根据python2.7开发的。

python3.8.7安装qt,查看PyQt5的支持,在虚拟环境下使用pip install PyQt5安装成功,运行测试成功。

需要python3.5及以上版本
#!/usr/sbin/pyton3

# -*- coding: utf-8 -*-

'''
for qt
'''

__author__ = 'yuhencloud'

import sys
from PyQt5.QtWidgets import QWidget, QDialog
from PyQt5.QtWidgets import QApplication


def main():
    app = QApplication(sys.argv)
    dialog = QDialog()
    dialog.setWindowTitle('dialog')
    dialog.show()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

总结:安装前最好先去查找相关包的说明文档,查看注意事项再进行安装。相关包的查询地址:https://pypi.org/