随笔分类 -  C/C++

坚持坚持坚持|
摘要:去掉边框后想实现控制窗口的基本操作,但网上大多都是实时移动窗口,(比如移动窗口时,左键按下,窗口跟随鼠标实时移动; 不像windows 在移动时先有一个边框移动,当左键松开时实际窗口移动到边框位置) 用边框方式控制窗口尺寸时可以防止窗口频繁重绘控件(resizeEvent、paintEvent)。 阅读全文
posted @ 2021-09-20 00:30 耿明岩 阅读(1213) 评论(0) 推荐(0)
摘要:qt中遇到最多的奇怪问题,就数方法没写return导致的奇奇怪怪问题最多了。 1. 检查项目函数生命返回值,但没有return 警告: 编译项目,过滤搜索框输return. 一定要保证每个声明返回值函数,正常return! 阅读全文
posted @ 2021-09-16 16:15 耿明岩 阅读(549) 评论(0) 推荐(0)
摘要:HomeModelTaskItem::HomeModelTaskItem(QWidget *parent, QString name, QString desc, QString date, QString url) : QWidget(parent), ui(new Ui::HomeModelTa 阅读全文
posted @ 2021-09-09 11:03 耿明岩 阅读(281) 评论(0) 推荐(0)
摘要:2021年10月22更新: 更好的调用python脚本获取实时日志的方式是在python中添加-u 参数(脚本中也不用在脚本中添加sys.stdout.flush()): 像这样: QString cmd3 = "D:/gmy/work/svnwork/rep/tensortool/debug/py 阅读全文
posted @ 2021-08-19 15:28 耿明岩 阅读(486) 评论(1) 推荐(0)
摘要:在debug 下,一些控件正常显示,到release后,样式显示不正常。 经排查是因为一些控件使用了事件过滤器,在eventFilter中没有写返回值(return false)导致debug下这些控件正常显示,release后显示不正常,添加return false后,release显示正常 阅读全文
posted @ 2021-08-02 17:33 耿明岩 阅读(419) 评论(0) 推荐(0)
摘要:遇见两种调用setStyleSheet方法样式不生效问题: 直接调用setStyleSheet样式部分生效,部分不生效 问题代码: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindo 阅读全文
posted @ 2021-07-31 13:08 耿明岩 阅读(6976) 评论(0) 推荐(0)
摘要:添加监听事件 先调用installEventFilter,让某个控件监听另一个控件事件,如下: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(t 阅读全文
posted @ 2021-07-10 11:18 耿明岩 阅读(1176) 评论(0) 推荐(0)
摘要:首先安装libvlc.so和libvlccore.so: apt-get install libvlc-dev apt-get install libvlccore-dev 安装后需要确认libvlc.so和libvlccore.so,以及vlc.h和相关头文件位置,我是debian,如果是debi 阅读全文
posted @ 2021-06-12 19:50 耿明岩 阅读(674) 评论(0) 推荐(0)
摘要:libvlc 在Linux下播放视频的时候和Windows大部分api类似, 可以说api基本一致, 主要是在设置播放容器时有一些区别: Windows下使用的是libvlc_media_player_set_hwnd绑定一个窗口句柄; Linux下使用libvlc_media_player_set 阅读全文
posted @ 2021-06-12 19:06 耿明岩 阅读(3676) 评论(0) 推荐(0)
摘要:详细报错信息: ‘gettimeofday’ was not declared in this scope xxx.cpp 在引用time.h的时候,要引用sys下的time.h: 一开始引用的time.h: #include <time.h> 应改成引用sys/time.h: #include < 阅读全文
posted @ 2021-06-09 11:41 耿明岩 阅读(3035) 评论(0) 推荐(0)
摘要:详细报错信息: /usr/include/c++/8/exception:101:3: error: '_GLIBCXX17_DEPRECATED' does not name a type; did you mean '_GLIBCXX_DEPRECATED'? _GLIBCXX17_DEPREC 阅读全文
posted @ 2021-05-29 09:23 耿明岩 阅读(808) 评论(0) 推荐(0)
摘要:环境: Visual Studio 2015 windows 8.1 64 opencv 3.1.0 试了网上各种办法都没有解决报错问题,最后把opencv版本换成最新的4.5.1 解决问题. 感觉时opencv 3.1.0兼容visual studio 2015 不是很好.... 如果网上的解决方 阅读全文
posted @ 2021-02-18 15:48 耿明岩 阅读(261) 评论(0) 推荐(0)
摘要:在使用Mat.at<>()时,注意此时Map对象颜色空间类型,是灰度化(黑白一个通道)还是RGB(彩色三通道表示)等其他... 例: Mat mat; mat = imread("E:\\plate.jpg");//444, 960 RGB //灰度化 mat.at<Vec3b>(443, 959) 阅读全文
posted @ 2021-02-17 18:46 耿明岩 阅读(519) 评论(0) 推荐(0)

希望能帮助到你,顺利解决问题! ...G(^_−)☆