
QT
OPEN_GIS
合抱之木生于毫末九层之台其余累土千里之行始于足下
展开
-
QMap的介绍和使用
From:http://mobile.51cto.com/symbian-270651.htmQt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值转载 2013-09-05 14:29:24 · 2574 阅读 · 0 评论 -
信号与槽(signal and slot)成功连接的前提条件
1)信号与槽函数必须有相同的参数类型,且参数类型顺序要相同:connect(ftp, SIGNAL(rawCommandReply(int, const QString&)), this, SLOT(processReply(int, const QString&)));2)如果信号比槽的参数多,则多的参数将被忽略connect(ftp, SIGN翻译 2013-10-23 10:29:30 · 1999 阅读 · 0 评论 -
qt界面 “父—子”类继承,及析构关系
以查询对话框为例:由于FindDialog中的子控件使用了new进行创建对象,所以根据C++语法需要进行显示销毁,但在QT中,当父 FindDialog销毁时,QT将自动销毁其所有的子控件1)界面结构图2)默认父- 子关系图由于FindDialog中的子控件使用了new进行创建对象,所以根据C++语法需要进行显示销毁,但在QT中,当父 FindDialo翻译 2013-10-23 10:14:59 · 1703 阅读 · 0 评论 -
使用Qt编写模块化插件式应用程序
from:http://blog.youkuaiyun.com/flyoxs/article/details/5546591作者:flyoxs动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来。比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会引起其它模块和主程序的重新编译,这点对于大系统的构建来说更转载 2013-10-28 12:37:15 · 1098 阅读 · 0 评论 -
gcc以及Qt的DLL文件调用之总结
DLL与LIB的区别 :1.DLL是一个完整程序,其已经经过链接,即不存在同名引用,且有导出表,与导入表lib是一个代码集(也叫函数集)他没有链接,所以lib有冗余,当两个lib相链接时地址会重新建立,当然还有其它相关的不同,用lib.exe就知道了;2.在生成dll时,经常会生成一个.lib(导入与导出),这个lib实际上不是真正的函数集,其每一个导出导入函数都是跳转指令,直接跳转到DL转载 2013-10-28 14:58:48 · 844 阅读 · 0 评论 -
自定义的信号和槽注意点
使用自定义的信号和槽,需要注意以下几点:1、类的声明和实现分别放在.h和.cpp文件中;2、类声明中包含Q_OBJECT宏;3、信号只要声明不要设计其的实现函数;4、发射信号用emit关键字;5、自定义槽的实现与普通成员函数的实现一样。转载 2013-10-26 10:28:11 · 708 阅读 · 0 评论 -
QGraphicsProxyWidget
QGraphicsProxyWidget Class ReferenceThe QGraphicsProxyWidget class provides a proxy layer for embedding a QWidget in a QGraphicsScene. More... #include 在使用GraphicsView时,加载窗体需要使用 QGraphicsPro原创 2013-10-25 16:52:04 · 1360 阅读 · 0 评论 -
QT使用Design设计的界面的调用方法
QT使用Design设计的界面的调用方法主要有两种:以设计dialog为例创建窗体uisortDialog.ui1)QT自动生成的调用方法,使用窗体Ui::uiSortDialog定义类uiSortDialog的属性变量来调用窗体uisortDialog.ui(注意,Ui::uiSortDialog与uiSortDialog不是同一个对象,Ui::uiSortDialog是窗体对象原创 2013-10-25 08:53:40 · 3730 阅读 · 0 评论 -
QT GPU混合使用
GPU相对CPU,可以更好地并行处理数据,因此可以利用GPU,来进行可以并行的计算,比如图像处理中,若每个像素的处理都独立于其他像素,则就可以使用GPU来加速。GPGPU的一个比较一般而通用的核心方法就是将待处理的图片或者其他数据转成比如说OpenGL的纹理,然后用OpenGL绘制一个矩形,并使用GLSL、Cg、HLSL等着色语言编写着色程序实现针对每个数据的算法,OpenGL绘制的东西放转载 2013-10-11 11:23:24 · 14821 阅读 · 0 评论 -
QList介绍
FROM:http://apps.hi.baidu.com/share/detail/33517814 今天做项目时,需要用到QList来存储一组点。为此,我对QList类的说明进行了如下翻译。QList是一种表示链表的模板类。QList是Qt的一种泛型容器类。它以链表方式存储一组值,并能对这组数据进行快速索引,还提供了快速插入和删除等操作。QList、QLinke转载 2013-09-04 16:47:05 · 682 阅读 · 0 评论 -
Q_OBJECT 宏的作用
The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制QT的信号与槽机制介绍http://www.ibm.com/develop转载 2013-09-05 10:44:08 · 1126 阅读 · 0 评论 -
QObject类
来自:这个文件是Qt工具包一部分。 版权所有 © 1995-2002 Trolltech。主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数QObject类参考QObject类是所有Qt对象的基类。 详情请见……#include qobject.h>继承了Qt。被QAccel、QAccessibleObject转载 2013-09-05 10:27:05 · 1875 阅读 · 0 评论 -
C++GUIQT编程
第一章第二章 创建对话框1、对于所有定义了信号和槽的类,类的定义开始处Q_OBJECT宏都是必要的;2、头文件包含了Qt GUI类的定义;3、使用表示“与”操作的符号“&”来表示快捷键;4、槽:和普通的C++成员函数几乎是一样的,可以是虚函数,可以被重载,可以是公有的、保护的或者私有的,并且可以被其他C++成员函数直接调用,且参数可以是任意类型。原创 2013-12-26 19:59:20 · 1017 阅读 · 0 评论