![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
y9m88
这个作者很懒,什么都没留下…
展开
-
Qt窗口showMaximized无效
QMainwindow使用 showMaximized 设置窗口最大化显示,窗口尺寸没有铺满屏幕,窗口状态却已经是最大化了。这个问题找了很多方法都不管用,最后看到有人说跟状态栏有关,于是在ui文件中移除状态栏,一切都正常了。。...原创 2022-05-11 11:05:08 · 1608 阅读 · 2 评论 -
大疆热红外图片温度读取
适用于 大疆禅思 Zenmuse H20 系列拍摄的红外图片,依赖于大疆发布的TSDK(DJI Thermal SDK),可用于视频的动态测温。其实对TSDK并未深入研究,只是某一个小项目要使用TSDK处理H20拍摄的红外照片,利用TSDK中的sample又进行了一些处理,能够实现将对应像素、制订区域的温度进行读取。大疆社区和等途径对这个TSDK的使用描述较少,为了任务只好硬着头皮上。首先,对TSDK中的sample进行编译,这里有一点,默认编译脚本使用vs2015,但是我这里只安装了vs201原创 2021-01-10 11:59:36 · 9377 阅读 · 27 评论 -
Qt QSemaphore 信号量使用的例子
使用Qt进行多线程编程的示例生产者写入数据到缓冲区,当缓冲区写满时再从头开始继续写入覆盖缓冲区。消费者线程读取缓冲区中的数据并写到标准错误输出。信号量可以具有比互斥锁更高层次的并发。如果访问互斥锁控制的缓冲区,在生产者线程和消费者线程不能同时访问缓冲区。让这两个线程同时访问缓冲区的不同部分是没有问题的。这个例子由两个类组成:生产者和消费者,他们都继承自QThread。用于在这两个类之间通信的循环缓冲区和保护它的信号量都是全局变量。使用QSemaphore解决生产者-消费者问题的另一种方式..翻译 2020-11-08 20:33:49 · 877 阅读 · 0 评论 -
qt窗口实现点击外部即关闭
之前试过很多方法,SetWindowlong、setWindowFlag、nativeEvent什么的后来发现一个超简单的方法:bool MyWidget::event(QEvent * e){ if (QEvent::Show == e->type()) { activateWindow(); } else if (QEvent::WindowDeactivate...原创 2020-05-07 15:50:42 · 1121 阅读 · 1 评论