沙漠之源的个人主页

http://www.qtcn.org/bbs/u/123665  [收藏] [复制]

沙漠之源

  • 8

    关注

  • 7

    粉丝

  • 11

    访客

  • 等级:新手上路
  • 总积分:23
  • 保密,1987-11-23

最后登录:2017-04-21

更多资料

日志

2012-12-06 00:07

前几天从网上下载了一份网友用Qt写的作品,打开时发现它是用VS2010写的,而我机器上只有VS2008,倒腾了半天最终没能用VS2008打开,而自己又不想再安装VS2010。还好在工程中有.pro文件,我只好用QtCreator打开了它。但是在编译的时候出现了这个错误提示:exception handling disabled, use -fexceptions to enable,因此也就有了以下的排错经历。
为了找到问题的根源,我在两个环境下专门建了一个类似的小工程TryCatchTest。
环境一:VS2008 + Qt4.8.3-vs2008 + Qt Visual Studio Add-in1.1.10
环境二:Qt Creator 2.6.0 + Qt4.8.3-mingw ..

阅读全文»分类:Qt|回复:0|浏览:2942
2012-05-28 22:05

接触Qt到现在,差不多有半年了吧。前段时间和我一起做项目的新同事(他也刚接触Qt),老是在我面前抱怨Qt多么的垃圾,多么的不好。对于我这样一个Qt的新手,我听到这话心里多少有点不好受,然而却也拿不出很好的理由来反驳他。
刚看到有人发了一篇“还是Qt好用”的日志,突然也有点感慨。想说说我心目中的Qt。
那位新同事抱怨Qt的帮助文档不好使,有些函数作用介绍的太简单,说实话从MFC转过来,使用惯了MSDN。对于Qt的助手(Assistant)多少比MSDN逊色一些。也许我是一个不怎么挑剔的人,我觉得有个这样的帮助文档,已经算是够可以的了。 ..

阅读全文»分类:Qt|回复:6|浏览:1344
2012-03-17 15:27

作者:Jiangwzh 来源:博客园 http://www.cnblogs.com/SkylineSoft/articles/2046303.html

void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]
通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。
如果w是负数,它被width()-x替换,并且如果h是负数,它被height()-y替换。 如果你需要立即重新绘制,建议使用repaint(),
比如在动画期间。在绝大多数情况下,update()更好,因为它允许Qt来优化速度并且防止闪烁。
警告:如果你在一个函数中调用r ..

阅读全文»分类:Qt|回复:0|浏览:1116
2012-01-17 19:48

版权声明
请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数
QT源码解析(二)深入剖析QT元对象系统和信号槽机制
QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)
QT源码解析(四)剖析Qt的事件机制原理
QT源码解析(五)QLibrary跨平台调用动态库的实现
QT源码解析(六)Qt信号槽机制与事件机制的联系
QT源码解析(七)Qt创建窗体的过程
QT源码解析(八)Qt是如何处理windows消息的
QT源码解析(九) ..

阅读全文»分类:默认分类|回复:0|浏览:670
2012-01-17 19:44

1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能
2. Q_ENUMS:对枚举对象进行反射(reflection)
3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数
4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数
5. Q_FOREACH:Qt提供的关键字foreach在配置文件里面定义了no_keywords的时候就失效了,而Q_FOREACH宏无论何时都有效
6. Q_FOREVER:原因同Q_FOREACH,用法和关键字forever一样
7. qChecksum:计算基于CRC-16-CCITT算法的CRC-16校验码
8. qCompress/qUncompress:基于zlib的算法对字 ..

阅读全文»分类:默认分类|回复:0|浏览:526
2012-01-17 19:40

最近由于要做一个软件,不得不又重新捡起放弃已经很久的QT,才发现 版本更新的这么快。。。都到了4.7.3了在连接MYsql数据库的时候出问题了。没有驱动,Baidu了一下,又看了文档说明,原来是其他由于权限的问题,只给出了部分数据库的驱动(只有sqlite)其他的驱动只给出了源文件还有文档说明,需要自己编译,晕死,文档全是英文的,不太喜欢,没办法,边百度边看文档终于解决了问题,还是把这些东西贴出来吧,不少像我以一样的初学者肯定也会遇到这样的问题:


首先,这样的教程在网上有很多,我选了一下比较好的贴出来网址,但是根 ..

阅读全文»分类:默认分类|回复:0|浏览:2761
2012-01-17 19:39

一个问题


前几天有网友问到一个QMap问题。问题其实很简单,就是创建一个QMap的对象,然后用迭代器遍历该对象,结果程序总是出错。

QMap<QString,QString> map;
map.insert("beijing","010");
map.insert("shanghai","021");

QMapIterator<QString,QString> it(map);
while(it.hasNext()){
qDebug()<< " " << it.peekNext().key() << " " << it.next().value();
}
问题出在 qDebug() 这条语句上。可是初看起来没什么问题, ..

阅读全文»分类:默认分类|回复:0|浏览:657

Powered by phpwind v8.7 Certificate Copyright Time now is:05-17 13:10
©2005-2016 QTCN开发网 版权所有 Gzip disabled