码迷,mamicode.com
首页 > 编程语言 > 详细

Qt for Python 5.12初体验

时间:2018-12-27 18:24:44      阅读:595      评论:0      收藏:0      [点我收藏+]

标签:安装   art   class   ini   csdn   博客   安装完成   插件   弹出对话框   

Qt for Python 5.12初体验

2018年12月18日,Qt在其博客上宣布Qt for Python 5.12正式发布,按照其帮助文档的说明,尝试运行了第一个小例子。
首先需要安装Python 3.5+ or 2.7和for Qt 5.12,安装完成之后边可以输入代码编译运行了。
复制自Qt示例的源代码如下:

1 import sys
2 from PySide2.QtWidgets import QApplication, QLabel
3 
4 app = QApplication(sys.argv)
5 label = QLabel("Hello World!")
6 label.show()
7 app.exec_()

编译运行,提示错误如下:
qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
找不到插件的路径,这里是解决方案。修改之后的代码如下:

 1 import os
 2 import sys
 3 import PySide2
 4 from PySide2.QtWidgets import QApplication, QLabel
 5 
 6 dirname = os.path.dirname(PySide2.__file__)
 7 plugin_path = os.path.join(dirname, plugins, platforms)
 8 os.environ[QT_QPA_PLATFORM_PLUGIN_PATH] = plugin_path
 9 
10 app = QApplication(sys.argv)
11 label = QLabel("Hello World")
12 label.show()
13 sys.exit(app.exec_())

成功运行,并弹出对话框。

技术分享图片

Qt for Python 5.12初体验

标签:安装   art   class   ini   csdn   博客   安装完成   插件   弹出对话框   

原文地址:https://www.cnblogs.com/ljy339/p/10185151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!