QtScript是基于 ECMAScript 的脚本语言 在脚本中可以访问原有C++代码中的QObject类型及其子类的实例,连接信号和槽;也可以创建QObject类型及其子类的实例。 但是QtScript并不能独立运行,必须和C++代码配合才能实现完整的功能。 在 Qt 5 中把 Qt Scrip Read More
posted @ 2017-01-25 23:42 findumars Views(1706) Comments(0) Diggs(0)
最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多帮助,将心得写在这里供大家参考。 PS:本文中谈的是用QT封装一个包含界面的DLL,然后在其他任何地 Read More
posted @ 2017-01-25 23:08 findumars Views(5039) Comments(1) Diggs(0)
我想qt 中QPixmap这个类大家都很熟悉,它可以很简单的在标签上贴图;例如: QPixmap p; p.load("1.png"); label->setPixmap(p); 就这么简单,但是我今天突然发现个问题,就是: QPixmap p; p.load("1.png"); label->se Read More
posted @ 2017-01-25 23:03 findumars Views(1260) Comments(0) Diggs(0)
本人最近在用Qt编写程序,需要用编写二维码识别功能。在网上搜寻一番,找到了QZXing。配置过程中确实出了一大把汗,这里我写这篇文章记录配置方法,替后人省一把汗吧!我的开发环境:MSVC2010 + Qt5 从这里下载最新版的QZXing_sourceV2.3.zip,解压之后得到的是源代码,里面有 Read More
posted @ 2017-01-25 23:01 findumars Views(7274) Comments(0) Diggs(0)
之前写过如何用 Qt 现成的方法写出无边框半透明的不规则窗体:《Qt 不规则窗体 – 无边框半透明》 其实有一个很特殊的窗体属性一直以来都伴随着不规则窗体出现,这就是本文要介绍的鼠标点击穿透。鼠标点击穿透被广泛应用在桌面挂件程序上,目的是为了避免鼠标对窗体进行误操作。 Qt 并没有自带的方法可以实现 Read More
posted @ 2017-01-25 22:59 findumars Views(3205) Comments(0) Diggs(0)
目录 Qt DLL总结【一】-链接库预备知识 Qt DLL总结【二】-创建及调用QT的 DLL Qt DLL总结【三】-VS2008+Qt 使用QPluginLoader访问DLL 开发环境:VS2008、Qt4.7.4,附件有源码可供下载 最近在总结如何访问DLL中的类对象及其成员函数,其中一种方 Read More
posted @ 2017-01-25 22:56 findumars Views(1219) Comments(0) Diggs(0)
转载:http://www.cnblogs.com/yxin1322/archive/2008/03/08/donamiclinklibrary.html 作者:EricYou 转载请注明出处 注:本文所写的动态链接库指传统的DLL,并非是.NET中的Assembly. 我对动态链接和动态链接库的概 Read More
posted @ 2017-01-25 22:55 findumars Views(3073) Comments(0) Diggs(0)
DLL的显式链接在某些时候比隐式链接具有更大的灵活性。比如,如果在运行时发现DLL无法找到,程序可以显示一个错误信息并能继续运行。当你想为你的程序提供插件服务时,显式链接也很有用处。 显式链接到全局C/C++函数非常简单。假设你想调用DLL中的一个函数ExportedFn,你可以像这样很简单地导出它 Read More
posted @ 2017-01-25 22:54 findumars Views(1537) Comments(0) Diggs(0)
目录 Qt DLL总结【一】-链接库预备知识 Qt DLL总结【二】-创建及调用QT的 DLL Qt DLL总结【三】-VS2008+Qt 使用QPluginLoader访问DLL 开发环境:VS2008+Qt4.7.4 最近看了不少Qt的DLL例子,总结一下如何创建和调用QT 动态链接库。 先讲一 Read More
posted @ 2017-01-25 22:51 findumars Views(2552) Comments(0) Diggs(0)
QTcpSocket 发送数据的几种方法 1、QTcpSocket 继承于QAbstractSocket继承于QIODevice 2、QTcpSocket 提供的几种接收和发送数据方法 write ( const char *, qint64 ) : qint64 write ( const cha Read More
posted @ 2017-01-25 22:50 findumars Views(25522) Comments(0) Diggs(0)
前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘F:/QT/qt/plugins,找到了plugins,这里面有个 imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的时候一点过要注意,将imag Read More
posted @ 2017-01-25 22:47 findumars Views(1535) Comments(0) Diggs(1)
QML入门教程(1) QML是什么? QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javacript形式的编程控制。它结合了QtDesigner UI和QtScript的优点。QtDesigner可以设计出.ui界面文件,但是不支持和Qt原 Read More
posted @ 2017-01-25 22:43 findumars Views(576) Comments(0) Diggs(0)
本篇说一下Qt对于脚本的支持, 即QtScript模块. Qt支持的脚本基于ECMAScript脚本语言, 这个东西又是javascript, jscript的基础. 所以, 一般只要学过javascript就基本会写Qt脚本了. 自此开始, Qt脚本现在就叫javascript. 不过作为土人, Read More
posted @ 2017-01-25 22:42 findumars Views(7165) Comments(0) Diggs(1)
作者:韦易笑链接:https://www.zhihu.com/question/29636221/answer/45102191来源:知乎著作权归作者所有,转载请联系作者获得授权。 更新:擦,本来只有一句话,推荐Qt,远离微软,有人追问,补充了点,有人又追问,又补充了点,然后出了趟门回来,感觉跟捅了 Read More
posted @ 2017-01-25 22:24 findumars Views(6308) Comments(0) Diggs(2)
作者:xq zh链接:https://www.zhihu.com/question/29636221/answer/47265577来源:知乎著作权归作者所有,转载请联系作者获得授权。 不知道vs移动化的情况,但是qt的qt quick算跟得比较多,也在公司项目用了快两年。实际上qt的移动端开发,根 Read More
posted @ 2017-01-25 22:17 findumars Views(1961) Comments(0) Diggs(0)
经过了这么多年的发展,软件开发行业已经完全渗入了整个社会。当年的那种,比如说五笔吧,一个软件只要是用电脑的都会用到,这种可能性已经非常小了。一个软件解决方案的针对性是非常强的。而它的应用场景的复杂已经远远超过一般人的想象。想打造一套方案,或者时髦一点,生态环境,拿下整个市场,从HPC集群到PC再到手 Read More
posted @ 2017-01-25 22:03 findumars Views(276) Comments(0) Diggs(0)
在这个“大数据”的时代,传统的跨平台C++库Qt已经将魔爪丧心病狂的伸向了“云计算”。在2012年的Qt开发者大会上,Qt发布了BaaS(Backend as a Service)服务——Enginio,旨在为用户提供一个NoSQL数据库的后端平台。截至到(2014年9月),Qt云服务(Qt Clo Read More
posted @ 2017-01-25 21:47 findumars Views(3277) Comments(0) Diggs(0)
MPI是信息传递接口的简称,常用来进行进程间、机器间的通信与并行计算。一般而言,MPI都会部署在*nix系统下,在Windows下面直接编译、配置MPI并不容易。本文利用MS提供的编译好的MPI的版本,介绍如何在Windows原生环境下(不包括MinGW、CygWin),使用VC或QT编译MPI程序 Read More
posted @ 2017-01-25 21:39 findumars Views(1590) Comments(0) Diggs(0)
环境配置如下:VS2008 QT版本:4.8.1 OGRE版本: 1.7.4 请先配置好QT for vs2008 ; 下载QT VS2008的包,然后下个QT VS的插件 版本必须是VS2008或VS2010 不能是精简版 新建一个QT Application 新建环境变量:$(OGRE)指向你的 Read More
posted @ 2017-01-25 21:29 findumars Views(633) Comments(0) Diggs(0)
如摘要所说,C语言不支持OOP(面向对象的编程)。并这不意味着我们就不能对C进行面向对象的开发,只是过程要复杂许多。原来以C++的许多工作,在C语言中需我们手动去完成。 博主将与大家一起研究一下如下用C语言实现面象对象的编程。 面向对象的三大特性:封装、继承、多态 我们要达到的目的如下: Anima Read More
posted @ 2017-01-25 21:22 findumars Views(6952) Comments(0) Diggs(0)