摘要:
问题: 使用代码切换堆叠在一起的多个QDockWidget,显示不同的QDockWidget 堆叠QDockWidget使用如下函数 void QMainWindow::tabifyDockWidget (QDockWidget * first, QDockWidget * second ) 方法:
阅读全文
posted @ 2021-04-15 09:38
一杯清酒邀明月
阅读(621)
推荐(0)
摘要:
如这样的字符串: 00:01:23 将3个int转化为字符串时,使用arg的其它参数; 代码如下: QString str = QString("%1:%2:%3").arg(0,2,10,QLatin1Char('0')).arg(1,2,10,QLatin1Char('0')) .arg(23,
阅读全文
posted @ 2021-04-15 09:27
一杯清酒邀明月
阅读(835)
推荐(0)
摘要:
Qt 5.5.0上使用QMediaPlayer播放音频,出现错误:defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" 将qt安装目录下的plugins下的me
阅读全文
posted @ 2021-04-15 09:06
一杯清酒邀明月
阅读(3596)
推荐(0)
摘要:
如下图,主界面中有三个水平排列的垂直布局: 可以看到如上三个布局的大小是相同的。因为中间部分占的内容很大,所以想将中间部分比例调大。可以如下操作: 选中整个界面的布局centrolWidget。 在最下面有一列LayoutStretch,当前的比例是1:1:1
阅读全文
posted @ 2021-04-14 16:13
一杯清酒邀明月
阅读(1681)
推荐(0)
摘要:
近期在学习QT时遇到了很多问题这也是其中一个,个人通过在各种书籍和网络上的查阅找到了一些关于这方面的答案,希望能给大家一些帮助。 首先,在QT中对于窗口显示常用的有这么几个方法可以调用: Qt全屏显示函数 showFullScreen() Qt最大化显示函数 showMaximized() Qt最小
阅读全文
posted @ 2021-04-14 16:12
一杯清酒邀明月
阅读(2430)
推荐(2)
摘要:
遇到错误的语句只是单纯的new一个QList对象如下: QList<QPointF>* m_list = new QList<QPointF>; 其他什么都没做但是在程序关闭的时候就提示Heap corruption detected. 网上的结果大多数是delete越界或者写入越界。 最后在一个找
阅读全文
posted @ 2021-04-14 14:22
一杯清酒邀明月
阅读(310)
推荐(0)
摘要:
QT关于QMediaplayer 的duration()获取的音视频时间长度为0的问题。 在QT中,使用QMediaplayer类可以很方便地实现视频的播放,而在QMediaplayer类中有个duration函数可以直接获取所打开视频的总时间长度。但使用后你会发现duration()返回的居然是个
阅读全文
posted @ 2021-04-14 14:09
一杯清酒邀明月
阅读(1949)
推荐(1)
摘要:
error: LNK1327: 运行 rc.exe 期间出错 1. 工具->选项->构建和运行->去掉 ”使用jom代替nmake“ 勾选 2. 再次编译出现 NMAKE:-1: error: U1077: “"D:\Program Files (x86)\Microsoft Visual Stud
阅读全文
posted @ 2021-04-14 11:15
一杯清酒邀明月
阅读(2300)
推荐(0)
摘要:
在Qt的多线程控制中,互斥量的访问最简单的控制是添加一个mutex锁,对一个函数或者变量锁定。 一直不理解QMutex中的锁是如何运行的,或者说如何利用这个锁将变量进行锁定。官方实例是这样的: 1 QMutex mutex; 2 int number = 6; 3 4 void method1()
阅读全文
posted @ 2021-04-14 11:13
一杯清酒邀明月
阅读(462)
推荐(0)
摘要:
环境:QT版本:5.6.2开发环境:VS2013系统版本:windows 7 64bit 前言 我们需要用QT播放视频,如制作一个视频播放器等。 1.代码实现 1.1 pro添加 QT += multimedia multimediawidgets 1.2 头文件添加 1 //要包含下面的两个文件,
阅读全文
posted @ 2021-04-14 09:42
一杯清酒邀明月
阅读(4446)
推荐(0)
摘要:
Qt Multimedia是Qt的一个重要模块,它提供了许多c++类和QML模块来进行多媒体内容的展示和处理,还提供了一些访问录音机和摄像头的必要的api。本篇中,主要讲述的是C++的实现,而不是QML。 想要使用Qt Multimedia模块,必须要先在项目的.pro文件中加入下面一行代码 QT
阅读全文
posted @ 2021-04-14 09:38
一杯清酒邀明月
阅读(1181)
推荐(0)
摘要:
发现自己的程序CPU占用率奇高:达到百分之五十多!按照网上的说法,原因有以下几点:1、在paintEvent中调用update函数,造成无限循环2、频繁刷新数据3、复杂的浮点运算4、死循环5、paintEvent里操作太多我的程序是通过网络每秒一次读取下位机数据,并调用Qcustomplot绘图,并
阅读全文
posted @ 2021-04-14 09:33
一杯清酒邀明月
阅读(1264)
推荐(0)
摘要:
分析思路 总的来说,Qt程序CPU占用率较高的原因可能有以下几点: 1、在paintEvent中调用update函数,造成无限循环2、频繁刷新数据3、复杂的浮点运算4、死循环5、paintEvent里操作太多 我遇到这个问题的程序是利用多个子线程(接收子线程)同时接收并解析网口的数据,同时另外一个子
阅读全文
posted @ 2021-04-14 09:32
一杯清酒邀明月
阅读(3339)
推荐(0)
摘要:
问题:1、VideoWriter不能写MP4或是其他格式视频; 2、VideoWriter写入保存的视频大小为0kb; 3、VideoCapture读取打开不了MP4格式的视频。 解决:将OpenCV中的opencv_ffmpeg330_64.dll(在OpenCV\build\bin文件夹下,注意
阅读全文
posted @ 2021-04-13 10:22
一杯清酒邀明月
阅读(2428)
推荐(1)
摘要:
首先要强调的是,对于原本灰度的图像,进行默认cv::imread读取,读到的仍是CV_8UC3(16)类型的,而非CV_8UC1(1)。其三个通道像素值相等! 因此要正确读入灰度图,需要加一些参数。 OpenCV中这样两种比较常见读入灰度图的方式。1.读入时使用cv::IMREAD_GRAYSCAL
阅读全文
posted @ 2021-04-12 15:18
一杯清酒邀明月
阅读(545)
推荐(0)
摘要:
1 ```cpp 2 QString runPth = QDir::currentPath(); 3 runPth += "/Config"; 4 QDir dir(runPth); 5 if(!dir.exists())//判断文件夹是否存在,不存在创建文件夹 6 { 7 dir.mkdir(ru
阅读全文
posted @ 2021-04-12 09:57
一杯清酒邀明月
阅读(1859)
推荐(0)
摘要:
前言:Qt独创的信号槽机制,不仅可以一个信号连接一个槽,而且可以一对多或多对一。这其中存在两个最基本的问题:1.一个信号对应多个槽时,槽函数的执行顺序是怎样的???2.多个信号对应一个槽时,如何在槽函数中判断信号的发出者是谁(来自哪个类的对象)? 下面对这两种情况分别进行验证:实例演示1:对一个信号
阅读全文
posted @ 2021-04-09 14:20
一杯清酒邀明月
阅读(9427)
推荐(1)
摘要:
QT中通过信号/槽机制,将信号与槽函数关联。有时候希望获得信号发送者信息,QT提供了QObject::sender()函数来返回发送该信号的对象的指针。但是如果有多个信号关联到了同一个槽上,而在该槽中需要对每一个信号进行不同的处理,使用上面的方法就很麻烦了。对于这种情况,便可以使用QSignalMa
阅读全文
posted @ 2021-04-09 14:14
一杯清酒邀明月
阅读(905)
推荐(0)
摘要:
背景:多个信号需要执行同一个函数或者一类函数的时候,可以选择每个信号创建一个槽函数去实现功能,如果直接关联到一个函数中,该函数只能执行一份功能,有时候并不能满足业务需求 在多个信号绑定到同一个槽函数的状态下,让槽函数根据绑定的不同的信号执行不同的功能有两种方法: (1)在槽函数中获取到sender对
阅读全文
posted @ 2021-04-09 14:12
一杯清酒邀明月
阅读(1758)
推荐(0)
摘要:
结论 1.加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数,看需求 2.C++在new时的初始化的规律可能为:对于有构造函数的类,不论有没有括号,都用构造函数进行初始化;如果没有构造函数,则不加括号的new只分配内存空间,不进行内存的初始化,而加了括号的new会在分配内存的同时
阅读全文
posted @ 2021-04-09 13:55
一杯清酒邀明月
阅读(792)
推荐(0)