
vs+qt
Charles技术成长之路
知错能改,善莫大焉,坚持学习!!!
展开
-
vs2015编译GLib2-5.7
编译glib2.57,一共要编译glib,gio,gmodule,gobject,gthread五个模块首先1】将config.h.win32更改名字为config.h将glibconfig.h.win32更改名字为glibconfig.h其实编译时他们也会会生成config.h和glibconfig.h。记得删掉移除掉config.h.win32和glibconfig.h.win32,...原创 2018-07-29 22:20:10 · 1870 阅读 · 0 评论 -
QPropertyAnimation动画结束后,执行其他工作
关于QPropertyAnimation动画效果的教程网上一大堆,这里就不介绍了。因为在工程中,需要在动画执行结束后,执行另一个函数。但是如果直接添加该函数到动画执行start()的语句后面,则该函数会立即执行,不会等待动画执行完成再执行。1、使用QTimer定时器的单次执行函数singleShot。例如函数test(),则是 QTimer::singleShot(3000,...原创 2018-10-27 16:25:27 · 5356 阅读 · 1 评论 -
error LNK2001: 无法解析的外部符号"public: virtual struct QMetaObject const * __thiscall Parent::metaObject...
使用vs2015 + qt vs tool(qt5.9.2)时出了上面问题。解决的参考网站https://stackoverflow.com/questions/14170770/unresolved-external-symbol-public-virtual-struct-qmetaobject-const-thiscal方法1:将debug文件夹删除掉,重新编译。我这里试...原创 2018-10-10 20:31:07 · 1530 阅读 · 0 评论 -
QT界面QStackedWidget鼠标穿透捕捉位置
如果在一个界面中,需要穿透顶层控件来获取坐标,则需要设置属性。setAttribute(Qt::WA_MouseTracking, true);或者setMouseTracking(true);如果是QStackedWidget的话,则需要写两条才能做到穿透顶层控件鼠标捕捉。ui.m_StackedWidget->setAttribute(Qt::WA_MouseTrac...原创 2018-10-16 09:42:03 · 1644 阅读 · 1 评论 -
第三方软件exe内嵌到qt界面里面
例子:这里是内嵌Windows自带的计算器。另外有些软件是内嵌不了的,例如我希望内嵌的资源管理器软件就内嵌不了,听老师傅说是不是标准窗口的原因。(一)函数:void embeddedSoftware(const QString &path){ //1、启动进程 QProcess *pProcess = new QProcess(this); pProces...原创 2018-09-28 10:07:04 · 9227 阅读 · 13 评论 -
VS的Qt界面预览和QtCreator的界面预览快捷键
VS的Qt界面预览:Ctrl + RQtCreator的界面预览: Shift + Alt + R总是忘记,所以在这里记录一下。原创 2018-08-31 22:55:33 · 3926 阅读 · 0 评论 -
关于diskpart的命令问题记录
经过测试,得知diskpart并不像cmd那样支持使用&来执行多条指令,如果单纯的想使用&,例如QString strAttachCmd = "select vdisk file=d:\\test\\test.vhd \ & attach vdisk \ & exit"; HINSTANCE hresult = ShellExecuteA...原创 2018-08-22 15:24:50 · 2214 阅读 · 0 评论 -
vs2015 下编译 OpenSSL(补充)
前人已经总结了,借鉴:https://blog.youkuaiyun.com/liang19890820/article/details/51658574https://www.cnblogs.com/zc2014blog/archive/2017/08/02/7272355.html我的是vs2015 x64,但是是安装在d盘。所以在进行nmake -f ms\ntdll.mak这一步时,提示了...原创 2018-08-14 22:18:00 · 819 阅读 · 0 评论 -
vs2015+qt国际化翻译问题:Linguist中源代码不可见
在移植别人的代码时,只有翻译好的ts文件,打开后发现“源代码不可见”。在Irelease后,也无法load加载那个qm翻译文件。解决:1、右键单击ts文件,单击Irelease生成qm文件2、在qrc中添加qm文件3、生成--》清除生成的项目文件,清除解决方案,生成解决方案。或者生成--》重新生成解决方案(这个没试)。重新运行就可以了。...原创 2018-08-06 11:22:01 · 3648 阅读 · 0 评论 -
qt5.8+vs2015使用Qt5WebEngine搭建环境
转载地址:https://blog.youkuaiyun.com/neochan1108/article/details/780632261.项目属性,C/C++,所有选项,附加包含目录,新增$(QTDIR)\include\QtWebEngineWidgets 2.项目属性,链接器,常规,附加库目录,新增$(QTDIR)\lib 3.项目属性,链接器,输入,新增Qt5WebE...转载 2018-07-21 16:19:45 · 2668 阅读 · 0 评论