- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 QT草稿-记录有的没的
int ret =QMessageBox::warning(this, "关闭软件", "<font size='26' color='red'>是否关闭软件?</font>", QMessageBox::Yes | QMessageBox::Default, QMessageBox::No | QMessageBox::Escape);int ret = QMessageBox::question(thi.
2022-04-05 19:23:00 451
原创 QT之多线程
1. 使用 moveToThread() 有一些需要注意的地方,首先就是类对象不能有父对象,否则无法将该对象“移动”到新线程。如果类对象保存在栈上,自然销毁由操作系统自动完成;如果是保存在堆上,没有父对象的指针要想正常销毁,需要将线程的 finished() 信号关联到 QObject 的 deleteLater() 让其在正确的时机被销毁。其次是该对象一旦“移动”到新线程,那么该对象中的计时器(如果有 QTimer 等计时器成员变量)将重新启动。2. 不同平台下获取线程 ID 的代码:#ifde
2022-04-03 19:43:00 501 1
原创 HikvisionSDK::ReadBuffer的两种取图方式
//读取相机中的图像int HikvisionSDK::ReadBuffer(int camId, HObject &ho_Image) //ho_Image{ HObject getho_Image; unsigned int nRecvBufSize = 0; MVCC_INTVALUE stParam; memset(&stParam, 0, sizeof(MVCC_INTVALUE)); int tempValue = MV_CC_G.
2022-04-02 16:54:47 526
原创 Qt状态栏QStatusBar使用
常用方法void addWidget(QWidget*widget, int stretch = 0):状态栏左侧添加一个widget。对widget的拉伸系数为0。void addPermanentWidget(QWidget*widget, int stretch = 0):状态栏右侧添加一个widget。void setSizeGripEnabled(bool):设置右下角拖动缩放的控制点。void showMessage(const QString &message, ...
2022-04-01 21:00:36 2141
转载 qt中解决一个全局变量被项目中的其他的类进行调用的方案
1、使用extern假设场景是:在mianwindow类里面进行添加一个全局变量globe_data; QString globe_data= 0;然后程序中的另外一个类,如class类,想要调用这个全局变量globe_data,然后就需要在class类中加入:extern QString globe_data;(这句话是加在class类的.cpp文件中,就是最开头的位置进行添加)这样一来就会发现这个globe_data全局变量,就会当做class类中的全局变量进行使用。而这个值在mian.
2022-03-28 15:39:32 730
原创 Qt笔记-各种技巧
1. cout的用法:#include<QDebug>#define cout qDebug()<< "["<<__FILE__<< ":"<<__LINE__<< "]"
2022-03-25 11:16:06 478
原创 MFC中CListBox m_CtrlMessageList显示日志
void CMainFormDlg::MessageOut(CString str){ m_CtrlMessageList.AddString(str); int m_Count = m_CtrlMessageList.GetCount(); if (m_Count >= 1000) { m_CtrlMessageList.ResetContent(); } m_CtrlMessageList.SetCurSel(m_Count - 1);//显示到最后一行}...
2022-03-20 13:30:47 449
转载 Halcon---c++判断图像/数组是否为空
//判断一张halcon图像是否为空int Halcon_img_if_empty(HObject img){ //↓↑↓↓↓↓判断图像是否为空 if (!img.IsInitialized())//IsInitialized只能用来判断图像有无初始化,不能判断图像空不空或有没有 return -1; HTuple hv_n; HObject ho_Null; GenEmptyObj(&ho_Null); TestEqualObj(img, ho_Null, &hv.
2022-03-14 16:52:41 2867
原创 HIK显示cv::mat类型的图片
int CMvCamera::ReadBuffer(Mat *ho_Image){ Mat* getImage=new Mat(); unsigned int nRecvBufSize = 0; MVCC_INTVALUE stParam; memset(&stParam, 0, sizeof(MVCC_INTVALUE)); int tempValue = MV_CC_GetIntValue(hik_hDevHandle, "PayloadSize".
2022-03-14 15:28:44 391
原创 HIK显示hobject类型的图片
int CMvCamera::ReadBuffer(HObject &ho_Image){ HObject getho_Image; unsigned int nRecvBufSize = 0; MVCC_INTVALUE stParam; memset(&stParam, 0, sizeof(MVCC_INTVALUE)); int tempValue = MV_CC_GetIntValue(hik_hDevHandle, "PayloadS.
2022-03-14 15:20:10 513
点击QT界面上的按钮,并打开QDialog选择文件出现以下的告警
2022-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人