qt
文章平均质量分 53
wty要好好学习
这个作者很懒,什么都没留下…
展开
-
qt Windows 任务栏右键退出时子进程不退出
qt Windows 任务栏右键退出时子进程不退出原创 2022-06-17 15:19:00 · 1067 阅读 · 0 评论 -
Qt QProcess 调用外部exe程序内嵌失败
QProcess 调用外部程序内嵌失败解决办法原创 2022-05-23 16:21:35 · 2000 阅读 · 0 评论 -
qt隐式调用外部mfc的exe程序,qt隐藏外部程序
qt隐式调用外部mfc的exe程序,qt隐藏外部程序原创 2022-04-27 11:06:29 · 1172 阅读 · 0 评论 -
计算机丢失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 · 13183 阅读 · 0 评论 -
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 · 392 阅读 · 0 评论 -
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 · 415 阅读 · 0 评论 -
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 · 4175 阅读 · 2 评论 -
Qt 内嵌外部exe程序 利用Windows API(2)
如何固定内嵌软件的位置和大小,以及禁止鼠标拖动和改变内嵌软件的大小如何内嵌见(1)https://blog.csdn.net/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 · 801 阅读 · 1 评论 -
qt控件(checkbox为例)鼠标悬停显示文字
qt控件鼠标悬停显示文字设置setTooltip属性即可,以checkbox为例。 QString str=QString::fromUtf8("内容\n"); ui->CheckBox->setToolTip(str);不过显示会有时延,大概一两秒后才会出现,若有更快显示的方法,烦请告知~...原创 2021-10-29 10:26:28 · 3755 阅读 · 3 评论 -
QT中QLineEdit的editingFinished()信号在按下回车时会触发两次的解决办法
QT中QLineEdit的editingFinished()信号在按下回车时会触发两次的解决办法之所以会进两次槽函数,是因为响应enter键一次,以及鼠标焦点离开时又一次,看别的博客都在说怎么区分这两种,而我的实际需求是只响应一次,因此尝试通过只响应鼠标的方法解决。if(ui->MovALineEdit->hasFocus()){}//当焦点还存在的时候,不做处理,即不响应回车,只响应鼠标焦点,防止响应两次else{//你的操作}...原创 2021-10-28 18:14:21 · 2521 阅读 · 0 评论 -
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 · 1083 阅读 · 0 评论 -
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 · 835 阅读 · 1 评论 -
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 · 2074 阅读 · 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 · 2144 阅读 · 0 评论