qt for python_Qt for Python 5.12初体验

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 importsys2 from PySide2.QtWidgets importQApplication, QLabel3

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 importos2 importsys3 importPySide24 from PySide2.QtWidgets importQApplication, QLabel5

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_path9

10 app =QApplication(sys.argv)11 label = QLabel("Hello World")12 label.show()13 sys.exit(app.exec_())

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

1236903-20181227151603796-273472984.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Qt 5.12 和Halcon都是常用的软件开发工具,在不同的领域中有不同的应用和功能。 Qt 5.12 是一种跨平台的C++开发框架,适用于开发图形用户界面(GUI)和非GUI程序。它提供了丰富的库和工具,可以用于开发桌面、移动和嵌入式应用程序。Qt 5.12具有良好的可移植性和灵活性,并且支持多种操作系统和开发平台。通过Qt 5.12,开发者可以使用统一的代码库来构建不同平台上的应用程序,从而减少了开发和维护的工作量。 Halcon是一种强大的计算机视觉软件库,用于实现图像处理和机器视觉应用。它提供了丰富的图像处理算法和工具,可以用于实现对象识别、图像分割、测量和检测等视觉任务。Halcon支持多种编程语言接口,包括C++、C#和Python等。它的特点是速度快、功能强大,适用于各种视觉应用领域,如工业自动化、医疗影像和机器人等。 将Qt 5.12和Halcon结合使用可以实现更丰富和高效的视觉应用程序。开发人员可以使用Qt来构建用户友好的界面,并集成Halcon的图像处理功能。通过将两者结合使用,可以方便地实现图像的采集、显示、处理和分析等任务。此外,使用Qt的跨平台特性,可以将开发的应用程序轻松移植到不同的操作系统和平台上,提高开发效率和灵活性。 总之,Qt 5.12和Halcon都是功能强大的开发工具,在不同的应用领域中具有广泛的应用。将这两个工具结合使用可以实现更丰富和高效的视觉应用程序,并提高开发效率和可移植性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值