万恶的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为处理后的图片,让它去执行程序,不然在多次触发程序时原图片会被一次次修改保存下来。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值