一、信号槽机制原理 1、如何声明信号槽 Qt头文件中一段的简化版: 2、宏与MOC源对象 摘录代码: 为什么需要MOC? 由于c++原生并没有提供内省,而Qt的信号槽和属性列表是基于内省的,通过内省能很方便的列出对象的方法和属性列表,可以说Qt的信号槽是决定类型安全的。 详细信息可参考:解析Qt内省 ...
分类:
其他好文 时间:
2016-05-03 17:33:19
阅读次数:
156
博主QQ:1356438802
前面的文章我已经说了,我的最终目的是要在Android上应用openCV。
刚开始我在Ubuntu虚拟机上搭建了openCV的开发环境,可是虚拟机太卡,我又换到windows下,搭建QT开发环境。
经过两个平台的折腾,我已经对openCV的开发环境滚瓜烂熟了。现在我要在Android上run openCV的应用!!!
耶!
start...(其...
分类:
移动开发 时间:
2016-04-29 16:38:40
阅读次数:
267
光阴荏苒,用Qt开发已经一年多了。在Windows上开发GUI,最常用的莫过于MFC,WinForm,WPF以及Qt。MFC和Qt是基于C++,而WinForm和WPF一般是基于C#,当然在PC上基于Java的AWT和Swing界面开发一般比较鸡肋,暂不考虑。MFC的消息机制太过臃肿,用起来相当繁杂 ...
分类:
其他好文 时间:
2016-04-05 23:11:14
阅读次数:
407
1.Json简介
JSON(JavaScript Object Notation)
是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript
Programming Language , Standard ECMA-262 3rd Edition - December 1999
的一个子集。 JSON采用完全独...
分类:
Web程序 时间:
2016-03-31 14:46:01
阅读次数:
247
简介一、JSON简介JSON是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。JSON是Ja...
分类:
Web程序 时间:
2016-03-20 07:06:03
阅读次数:
316
使用Qt开发嵌入式时,常引用一些C语言的驱动,那就涉及到QString和char*之间的互相转换,方法如下,直接上代码://char[]转QString
unsignedcharbuf[3]={0x2,0x56,0xff};
QStringstr;
for(inti=0;i<sizeof(buf)/sizeof(buf[0]);i++)
{
str+=QString::number(buf[i]);
}
ui->te..
分类:
其他好文 时间:
2016-03-18 01:57:46
阅读次数:
133
区别于之前创建爱的各个工程,这次我们在这里选择基类为QMainWindow。 然后默认目录就是 直接到对应文件中进行代码的书写: main.cpp: #include "mainwindow.h" #include <QApplication> int main(int argc, char *ar
分类:
其他好文 时间:
2016-03-12 13:07:23
阅读次数:
269
搭建Linux-QT 开发环境,需要先搭建Android 的编译环境,然后在Android 编译环境的基础上,再搭建Linux-QT 编译环境。 第一:编译器。 第二:设置环境变量。环境变量设置后,编译的时候,系统才能找到编译器。 第三:库文件。搭建过程中会给通过执行简单的脚本命令来安装库文件,复杂
分类:
系统相关 时间:
2016-02-20 15:51:00
阅读次数:
1398
1.概述当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。QT开发的程序发布的时候经常采用两种方式:l 静态编译,可生成单一的可执行文件。l 动态编译,需同时...
分类:
其他好文 时间:
2016-01-15 20:09:20
阅读次数:
150
Qt 开发程序后的发布问题Qt 是一套跨平台 C++ 图形用户界面应用程序开发框架,利用它可以非常方便的开发各种类型的应用程序。但是随着 Qt 的发展,功能越来越强大,发布时需要文件也越来越多。发布时把需要的文件挑出来就变得有些难度,好多初学者花费了几天时间也没能让他的程序在别人的电脑上顺利的运行起来。百度 “qt 程序发布” 可以找到一些文章。里面给出的方法都是自己一个个的把需要的文件找出来。其实...
分类:
其他好文 时间:
2016-01-13 13:06:55
阅读次数:
131