摘要:
Qt Designer打开ui文件,对界面改动后,必须编译才会把最新的内容更新到一个叫“ui_项目名.h”的头文件里,之后敲有关控件的代码,就会出现智能提示了。 这个“ui_项目名.h”文件就等效于纯代码手撸的界面,是项目真正使用的文件。ui文件的价值在于方便生成这个“ui_项目名.h”文件。 “u 阅读全文
摘要:
Qt自带案例基本是纯代码撸出的界面,本片博客记录ImageViewer案例的UI版本。也可以查看我的GitHub。 VS2017配合Qt5.14.2实现。 【功能介绍】 图像居中显示,过大则出现滚动条,图像缩小、放大、还原、适应窗体,打开、另存为、退出。 【界面】MainWindow项目,项目名Im 阅读全文
摘要:
方式一:Label+ScrollArea 窗帘与窗户(界面上拖入ScrollArea控件,会默认带个窗帘) 注意,默认的这个窗帘的 MinimumSize 超过窗户大小,才出现滚动条。(注意是MinimumSize而非Size) 但是,正常的理解是Size超过窗户就应该出现滚动条。当指定自己的窗帘时 阅读全文
摘要:
IDC_PIC_TEST是PictureControl控件的ID CRect mouseROI; GetDlgItem(IDC_PIC_TEST)->GetWindowRect(mouseROI); //桌面左上角是0,0 ScreenToClient(&mouseROI); //转换后,控件以客户 阅读全文
摘要:
参考C:\Qt\Qt5.14.2\Examples\Qt-5.14.2\widgets\widgets\imageviewer官方案例 1、打开VS,创建Qt项目ImageViewer 2、删除ui文件及相关代码 3、添加代码 4、运行 阅读全文
摘要:
1、使用的库类总结如下: SapLocation类——设备的连接地址 SapAcquisition类——采集设备 SapBuffer类——缓存对象 SapTransfer类——传输对象 SapView类——显示缓存 其中需要注意的是SapAcquisition类操作的是与采集卡相连的设备,SapAc 阅读全文
摘要:
自己封装了一个函数,仅供参考 void ToCImage(CProImage cProImage,CImage* cImage) //函数封装,注意指针传参 { CProImage cR,cG,cB; int width=cProImage.GetWidth(); int height=cProIm 阅读全文
摘要:
本博客研究算法库中的Blob模块,语言C++ 软件安装完成后,算法库的案例在C:\DALSA\Sapera Processing\Demos\VisualCpp路径中。 一定要认真参考文档SaperaProcessing.chm(在C:\DALSA\Sapera Processing\Help路径中 阅读全文
摘要:
效果如下: 原理,以宽高比图像(红色)<控件(蓝色)为例,即图更竖长。让l移到l'处、r移到r'处,即求下图中x即可。 注意,图中除x以外,都指的是像素位置(上下左右的意思,而不是边长)。 代码如下:CImage image在头文件里,m_IDCpic是Picture Control控件鼠标右键创建 阅读全文
摘要:
无论打开什么网页都显示“喔唷,崩溃啦!”,提示错误代码为“STATUS_INVALID_IMAGE_HASH”。 【解决】 1、使用Win+R打开运行对话框,输入regedit,点击确定打开注册表 2、找到“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Ch 阅读全文