- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 计算机丢失api-ms-win-core-sysinfo-l1-2-0.dll ;模块找不到入口点DLLRegisterServer,unknown debugger type no engine
计算机丢失api-ms-win-core-sysinfo-l1-2-0.dll ;模块找不到入口点DLLRegisterServer,unknown debugger type no engine等问题的解决方法
2022-04-27 10:51:29
13612
原创 Qt内嵌外部exe程序 利用Windows API(3) 报错 assert:result.hwnd in file qwindowswindow.cpp line 596
assert:result.hwnd in file qwindowswindow.cpp line 596问题内嵌mfc程序时,能将mfc的exe程序调起,但无法内嵌,同时弹出提示框报错:assert:result.hwnd in file qwindowswindow.cpp line 596。解决办法打开对话框属性,如下,可以看到Bolder为None,Caption为不可编辑。更改对话框属性,Bolder栏下拉选择Dialog Frame,然后填写Caption,和抓起的句柄保持一致。
2022-04-08 14:40:56
412
原创 Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(四)向播放列表playlist中添加文件
Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(四)向播放列表playlist中添加文件转载请标明出处对于Qt的例子工程Media Player Example,前三篇文章已经详细描述了博主使用过程中发现的问题和解决办法,这一篇文章写一点对该例子工程的功能优化。运行例子工程,我们可以发现,点击openfile选择播放文件后,在右侧的播放列表中会显示我们刚播放的文件,我们可以通过点击右侧播放列表来更快的播放该文件。右侧的
2022-03-25 16:56:56
444
原创 Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(三)qslider禁用鼠标点击跳转
Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(三)qslider禁用鼠标点击跳转转载请标明出处上一篇文章Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(二)qslider鼠标点击跳转说到,QSlider的鼠标点击跳转精度不高,所以索性禁用掉鼠标跳转功能。这里就不用我们之前重写的MySlider类了,直接使用QSlider即可。首先,将slid
2022-03-25 16:18:16
1114
原创 Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(二)qslider鼠标点击跳转
Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(二)qslider鼠标点击跳转转载请标明出处Qt例子工程 Media Player Example中视频进度条和音量条都采用的是拖动滑块触发相应功能(跳转、增减音量)。然后就会发现以下问题:如果试图使用鼠标点击某个位置来跳转,就会发现滑块并没有跟随鼠标移动,而是向对应方向移动一个固定大小的距离。因为在默认情况下,点击QSlider,QSlider的滑动条并不会移动到所
2022-03-25 16:00:45
857
1
原创 Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放
Qt 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放Qt播放视频报错 DirectShowPlayerService::doRender: Unresolved error code 0x80040266Qt 中的多媒体播放,底层是使用DirectShowPlayerService,所以安装一个DirectShow解码器,就可以解决运行出错问题。博主首先按照别的博客的方法,安装了LAV Filters(LAVFilters下载链接:installer方式直接
2022-03-25 15:08:52
2219
原创 Qt与MFC通信 win32 sendmessage WM_COPYDATA
QT与MCF通信QT传消息到MFC先抓取窗口句柄,然后再用win32的WM_COPYDATA进行消息传递。具体抓取窗口句柄和调用外部mfc 的exe方法见QT内嵌外部exe程序。与之前不同的是,这里抓取句柄要写成全局的,因为当内嵌成功后,再去抓取用于消息传递时,就抓不到了。Qt端需要用到以下头文件#include <windows.h>#include <windowsx.h>main.hclass MainWindow : public QMainWindow{
2022-03-10 16:42:31
2120
1
原创 Qt 内嵌外部exe程序 利用Windows API(2)
如何固定内嵌软件的位置和大小,以及禁止鼠标拖动和改变内嵌软件的大小如何内嵌见(1)https://blog.youkuaiyun.com/qq_36103026/article/details/123152461QWindow *m_window = new QWindow;m_window = QWindow::fromWinId((WId)SimpackWnd);//windows的代理窗口m_window->setFlags(Qt::FramelessWindowHint);//去除窗口QWid
2022-02-26 19:19:58
853
1
原创 Qt 内嵌外部exe程序 利用Windows API(1)
Qt 内嵌外部exe程序 利用Windows API正确方法最终结果方法很多博客都有写,主要有以下几步:利用QProcess类,启动第三方程序;利用Windows API 函数FindWindow 获取窗口的句柄;利用QWindow类找到句柄所对应的窗口 QWindow *m_window=QWindow::fromWinId(wid);调用QWindow的CreateWindowContainter函数创建窗口的Widget,可以参考:https://www.cnblogs.com/gaox
2022-02-26 17:14:44
4273
2
原创 qt控件(checkbox为例)鼠标悬停显示文字
qt控件鼠标悬停显示文字设置setTooltip属性即可,以checkbox为例。 QString str=QString::fromUtf8("内容\n"); ui->CheckBox->setToolTip(str);不过显示会有时延,大概一两秒后才会出现,若有更快显示的方法,烦请告知~...
2021-10-29 10:26:28
3866
3
原创 QT中QLineEdit的editingFinished()信号在按下回车时会触发两次的解决办法
QT中QLineEdit的editingFinished()信号在按下回车时会触发两次的解决办法之所以会进两次槽函数,是因为响应enter键一次,以及鼠标焦点离开时又一次,看别的博客都在说怎么区分这两种,而我的实际需求是只响应一次,因此尝试通过只响应鼠标的方法解决。if(ui->MovALineEdit->hasFocus()){}//当焦点还存在的时候,不做处理,即不响应回车,只响应鼠标焦点,防止响应两次else{//你的操作}...
2021-10-28 18:14:21
2582
原创 Xcode opencv2/opencv.hpp报错问题
Xcode opencv2/opencv.hpp报错问题其实就是版本问题,注意看自己的opencv的版本是什么。xcode配置部分别的博客都有,不再多说。我当时看的是这一篇https://blog.youkuaiyun.com/z714977076/article/details/80460946问题就在于header search path的设置新版本的opencv4这里和之前的版本不同,要写成/...
2019-03-02 22:07:55
3186
2
api-ms-win-core-sysinfo-l1-2-0.dll适用于win7x64和x32
2022-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人