Qt中.ui文件的样式表

这两天在学习Qt下OpenCV的应用

方框、均值、高斯滤波,源自博客 https://blog.csdn.net/qingyang8513/article/details/80413320 

根据博主@学不死 分享的代码,可以实现界面显示滤波效果,但是遇到一个小问题:

四个区域的边框不知道怎么设置成黑色。也没有看到博主@学不死 哪句代码是实现的,google之后也无果

今天,看到一篇文章中https://zhuanlan.zhihu.com/p/34555751

找到了解决办法,要添加QFrame,同时点击编辑样式表,输入

就可以成功啦。

接下来按照博主@学不死  https://blog.csdn.net/qingyang8513/article/details/80413402

起初,我没有加上 bool m_isOpenFile,这个相关的代码,运行之后就报错Error - RtlWerpReportException failed with status code :-1073741823. Will try to launch the process directly,Invalid parameter passed to C runtime function.

搜索之后说原因是调用函数的时候传递了空指针,

然后加上了博主的m_isOpenFile相关代码运行就没问题,

m_isOpenFile = true;//修改打开标志

博主在后面注释“修改打开标志”,是说m_isOpenFile起到一个标志作用,让编译器指向明确?

问题暂时先留在这里吧。。

9.3补充: 博主回复我啦!原因如下: 初始化时会调用on_horizontalSlider_KernelValue_valueChanged槽函数,如果不设置m_isOpenFile,槽函数中会执行腐蚀或者膨胀函数,腐蚀和膨胀函数中图像数据m_srcImage为空,所以报错。

看看结果

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值