
Qt
文章平均质量分 77
DaySummer
运动于修身,书画于养性。
展开
-
Qt调试技术
QT调试技术在这里我们提及一些Qt程序的调试的使用. 一、命令行选项当你运行Qt程序的的时候你可以指定几个命令行选项来帮助程序的调试.-nograb 应用程序不会抢夺鼠标和键盘. 当程序运行在Linux下的gdb调试工具下的时候,这个值是默认设置的.-dograb 忽略任何暗示的或明示的-nograb. 即使-nograb放在命令行的最后时,-dograb也胜于-nograb的调用,即原创 2005-12-24 00:23:00 · 7986 阅读 · 2 评论 -
安装Qt-x11开发工具
看到有同仁对Qt-x11的安装有些疑惑,现整理了一下,供参考。如有不妥之处,请批评指正。安装步骤如下:1. 下载开发工具包: qt-x11-opensource-src-4.2.3.tar.gz2. 解压安装包:[root@localhost zzip] gunzip qt-x11-opensource-src-4.2原创 2007-04-01 00:28:00 · 8061 阅读 · 20 评论 -
怎样在Qopia中新增应用
怎样在Qopia中新增应用 发现很多新手不知道如何在Qtopia中新增自己的应用,为了不至于走弯路,本文旨在做个简单介绍,不妥之处欢迎批评指出。 : ) 1. Step 1. 在qtopia-phone-version/src/applications/目录下,新建appname目录; 如果是游戏的话,你可原创 2007-03-30 16:24:00 · 4143 阅读 · 2 评论 -
popup组件问题分析
popup组件show时,会调用QApplication::openPopup函数该函数调用下面的语句//此两句是使得popup组件截取鼠标和键盘事件QPaintDevice::qwsDisplay()->grabMouse(popup,TRUE);QPaintDevice::qwsDisplay()->grabKeyboard(popup,TRUE);//此句是把popup组件加到pop原创 2006-07-11 15:27:00 · 2515 阅读 · 1 评论 -
Qt事件研究
QQEventQEvent类是所有事件类的基类。事件对象包含事件参数。Qt的主事件循环(QApplication::exec())从事件队列取得本地窗口系统的事件,并将它们转变成QEvent,然后装转换好的事件发送给QObjects。一般情况下,事件来自底层窗口系统,但是也有可能通过QApplication类的QApplication::sendEvent()和QApplication::post原创 2006-05-17 01:31:00 · 5731 阅读 · 1 评论 -
编写Qtopia插件
编写Qtopia插件l 简介l 书写功能性l 子类化接口l 接口的实现l 建立实例l 装载插件简介Qtopia下的插件是通过COM-like层来实现的,写一个Qtopia插件一般步骤如下:1、写出插件将提供的功能;2、子类化你需要写的插件的接口;3、提供接口方法的实现;4翻译 2006-02-26 23:53:00 · 2303 阅读 · 2 评论 -
Qt开发杂记(四)
QSound继承自QObject类,用于访问平台的音频工具。在GUI应用程序中Qt提供了一般绝大数的音频操作:为用户异步地播放声音文件。用一个单一的调用就可以完成这样的一件事: QSound::play("mysounds/bells.wav");当建立一个声音文件对象,以后再进行播放的时候,提供了第二个API: QSound bells("mysounds/bells.wav"); bells.原创 2005-12-24 14:02:00 · 2872 阅读 · 0 评论 -
Qt开发杂记(三)
QCanvas的QCanvas::advance()与QCanvas::setAdvancePeriod(int ms)[virtual]配合使用,即设置canvas每隔ms毫秒调用一次advance(),可以通过调用setAdvancePeriod(int ms)或setUpdatePeriod()来进行预先设置。QCanvas的QCanvas::update()与QCanvas::setU原创 2005-12-24 13:58:00 · 2704 阅读 · 0 评论 -
Qt开发杂记(二)
QRegExp类用正则表达式或通配符进行模式匹配.c 匹配字符 c . 匹配任意字符 ^ 匹配一个输入的开始$ 匹配一个输入的结束 [] 匹配一个字符串集的定义 - see below. a* matches a sequence of zero or more as (可以是a,ab,ade等;*可以代表任意个字符,包括0个)a+ matches a sequence of one o原创 2005-12-24 13:54:00 · 2883 阅读 · 1 评论 -
Qt开发杂记(一)
在使用MOC的时候,Q_OBJECT这个宏不能用在一个类的定义文件中,只能在单独作为一个类的声明文件中用,否则会出现“vtable for XXXX(类名)”的出错提示。如果一个类只声明了,而没有定义,也会出现上述错误. 这时可以在这个文件的末尾加上#include "xxxxxx.moc"(xxxxx为不要.cpp后缀的文件名)便不会出错了。 ------------------------原创 2005-12-24 13:51:00 · 2689 阅读 · 1 评论 -
配置Qt/X11安装包
一些朋友在安装Qt开发包的时时候总是对一些安装的配置感到迷惑,一般情况下,只需要执行:[root@02486 qt-x11-opensource-src-4.2.3]# ./configure就可以了,一般的默认配置对我们的开发来说就够了,在执行./configure命令时,会将你指定的一些配置,在安装包的源代码目录生成相应的.pro文件,以决定支持什么样的功能,原创 2007-10-14 22:42:00 · 8446 阅读 · 0 评论