栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

万恶的pyqt5和OpenCV

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

万恶的pyqt5和OpenCV

目录

前言   

pycharm配置qt和动态加载ui

 碰到的问题

具体功能代码在其他文章

前言   

          导师的任务是给主要的OpenCV配置前端和数据库发布为一个完整的软件,一开始想到的是c#, 但是bug之多,配对环境之复杂把我劝退了,后来才找到了在pycharm上不要配环境的qt,但是要注意qt有两种,一种是c++的qt,一种是python的qt,且网上百分之九十是c,教程极少。然后选择qt5而不是什么qt2,4,3,因为其他版本运行同样的OpenCV代码会出错,反正我是解决不了。在这里追求极简,只讲前后端配对问题,前端qt的什么layout,css,图标一概不管。想看的话推荐一个大佬的详细见解https://blog.csdn.net/qq_45445740/category_9982631.html

pycharm配置qt和动态加载ui

     pycharm是一个非常人性化,非常强大的编译器,网络上很多教程就是自己给自己找麻烦, 这里是设置里的项目解释器,可以找到你所需要的所有python功能

这不就一步配置完了,那需要网上几十步下一堆东西,下这一个就够了,其他的在写代码过程中会提醒你需要再下,然后在下载目录里找到QT designer,找不到就用everything找

用这个像c#一样编写前端,保存为ui文件,拷贝到你的项目里

 然后一句话连接前后端self.ui = loadUi('ui/筛选区域.ui'),我就问,还有谁!!!比我这个方法更简单,还保持了耦合,前后端修改分离

 碰到的问题

         用OpenCV处理图片的时候,每一次处理读取的都是原图片,这样是不会出问题的,但是用qt的时候一定要设置self.image=原图片,这个不修改,self.process为处理后的图片,让它去执行程序,不然在多次触发程序时原图片会被一次次修改保存下来。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997320.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号