SeafowlRO

导航

随笔分类 -  Qt 4 Programming

关于Qt程序设计的一些经验和总结。
Qt中关于元对象系统(Meta-Object System)
摘要:Qt的一个最主要的特点可能就是它扩展了C++的机制,可以创建独立的软件组件,这些组件可以被绑定在一起,而不需要互相的任何了解。 这个机制被成为元对象系统,它提供了两个关键服务:信号/槽、运行时的类型信息和动态属性系统(内省机制)。内省机制对于实现信号和槽是必须的,并且允许应用程序员在程序运行时获得“元信息”(包括被对象支持的信号和槽的列表,以及这些信号/槽所在的类的名称)。内省机制同时支持“道具”(对于QtDesigner)和文本翻译(国际化),它还是Qt应用程序脚本(Qt Script for Application)的基础。 标准的C++并不提供对于Qt的元对象系统所需要的动态元信息的支. 阅读全文

posted @ 2011-07-11 10:07 SeafowlRO 阅读(844) 评论(0) 推荐(0)

用源码来实现文本查找
摘要:1 程序的运行结果如下:2 程序的实现文件如下:A:main.cpp//the main file#include <QApplication>#include "finddialog.h"int main(int argc,char * argv[]){ QApplication app(argc,argv); FindDialog * dialog =new FindDialog; dialog->show(); return app.exec();}--------------------------------------------------- 阅读全文

posted @ 2011-07-10 17:33 SeafowlRO 阅读(561) 评论(0) 推荐(0)

用Qt Creator写的第一个小程序
摘要:一.用纯源码编写1.新建一个空的Qt4项目,选择其他项目,在右边选择空的Qt项目。2 然后就是对项目命名,跟着向导做,就完成了项目的构建。3 在Qt Creator的菜单栏中选择窗体-->显示边栏,现在可以看到刚才建立的项目。4 右键项目文件夹,点击“添加新文件”,在这里选择C++ -->C++源文件,或者选择 概要-->文本文件,只是在下面命名的时候加上后缀.cpp就可以了。文件名不一定要写成main.cpp,任何名字都可以。5 编辑源代码,运行:,点一下这个绿色的就可以了。6 程序运行结果如下:7 这个开始也就结束了。Qt也支持XML。我们可以把程序的第6行替换成下面的语 阅读全文

posted @ 2011-07-10 14:11 SeafowlRO 阅读(914) 评论(0) 推荐(0)