02 2011 档案

摘要:今天在main里自定义继承于QObject的类,添加了Q_OBJECT宏和信号之后,总是链接不通过,提示XXXX::staticMetaObject等等不存在。后来得知在cpp里定义的Q_OBJECT,需要添加额外步骤才能编译通过。下面是找到的一段文档,原文:http://www.kuqin.com/qtdocument/moc.html元对象编译器生成的输出文件必须被编译和连接,就像你的程序中的其它的C++代码一样;否则你的程序的连编将会在最后的连接阶段失败。出于习惯,这种操作是用下述两种方式之一解决的: 方法一:类的声明放在一个头文件(.h文件)中如果在上述的文件myclass.h中发现类 阅读全文
posted @ 2011-02-28 15:58 k1988 阅读(2312) 评论(0) 推荐(0) 编辑
摘要:昨天碰到一个问题就是,我使用VS2010+Qt的方式写了一个窗口程序,然后我需要使用QHttp,我就直接在工程文件里添加了QtNetwork4.lib以及头文件、库文件路径。在写好使用QHttp的代码后发现,我使用的QHttp没有任何信号发出,而且在程序关闭时还弹出错误。经过研究,我当前程序是debug版,而我加入的lib是realease版本,应该在debug版本中使用QtNetworkd4.lib.并且添加qt模块的工作,似乎编辑.pro更安全和靠谱一些,直接在“QT += core gui ”后面添加上network就好了。 阅读全文
posted @ 2011-02-23 09:41 k1988 阅读(743) 评论(0) 推荐(0) 编辑
摘要:if( !isset($_SERVER['PHP_AUTH_USER']) ) { header("WWW-Authenticate: Basic realm='登录对话框上显示的服务器名称'"); header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel buttonn"; exit; } else{ if ( !($_SERVER['PHP_AUTH_PW'] == $publish_pas 阅读全文
posted @ 2011-02-22 14:19 k1988 阅读(392) 评论(0) 推荐(0) 编辑
摘要:2 QT通信机制为了更好的实现QT的信息交互,在QT系统中创建了较为完善的通信机制。QT的通信可分为QT内部通信和外部通信两大类。对于这两类通信机制及应用场合做如以下分析:2.1 QT内部对象间通信在图形用户界面编程中,经常需要将一个窗口部件的变化通知给窗口的其它部件使其产生相应的变化。对于这种内部对象间的通信,QT主要采用了信号和槽的机制。这种机制是QT区别于其他GUI工具的核心机制。在大部分的GUI工具中,通常为可能触发的每种行为通过定义回调函数来实现。这种回调函数是一个指向函数的指针,在进行函数回调执行时不能保证所传递的函数参数类型的正确性,因此容易造成进程的崩溃。在QT中,信号和槽的机 阅读全文
posted @ 2011-02-17 16:50 k1988 阅读(4384) 评论(0) 推荐(0) 编辑
摘要:1、 QProcess的setStandardOutputFile方法#include<QProcess>int main(){QProcess *poc=new QProcess;poc->setStandardOutputFile("output.txt");poc->start("ping www.baidu.com");return 0;}2、Qprocess的readAll方法cmd = new QProcess; connect(cmd, SIGNAL(readyRead()), this, SLOT(readOutp 阅读全文
posted @ 2011-02-17 14:31 k1988 阅读(3909) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/rockhawk/archive/2010/12/15/1906956.htmlQt是神马东西?Qt – 一个跨平台应用程序和UI开发框架它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。Qt的最大好处是跨平台,可以看到上图,Qt可以支持win.. 阅读全文
posted @ 2011-02-17 13:30 k1988 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示