QT编程
周末去捉鱼
这个作者很懒,什么都没留下…
展开
-
使用QSqlDatabase成功访问oracle数据库的方法
>>>>>>>尊重版权,转载请注明出处。QT编程时遇到使用QSqlDatabase死活不能访问oracle数据库的问题,在网上搜罗了一下,说的都不全。尝试了各种方法,终于找到了完整的解决方案。要想QSqlDatabase能成功访问oracle数据库,必须满足以下四个先决条件:1. 编程的计算机上必须安装oracle客户端,至少安装programmer级别。2.程序运行需原创 2012-07-03 22:16:44 · 2427 阅读 · 0 评论 -
对Qt插件功能实现的理解
Qt提供的plugin实现功能对于软件实现模块化和后期软件维护有很大的帮助,下面通过自己对Qt源代码的理解,将Qt如何实现插件功能梳理如下:实现Qt插件要求在插件的实现文件中声明Q_EXPORT_PLUGIN2宏,该宏定义了一个全局函数qt_plugin_instance函数,该函数的功能便是返回插件对象的实例,源代码如下: static QT_PREPEND_NAMESPACE(QP原创 2012-07-12 19:49:15 · 554 阅读 · 0 评论 -
Qt源代码学习心得之一二
Q_FLAGS、Q_ENUMS用于注册flags、enums到meta-object system,以便在Qt Script中使用,或在Qt Designer中使用。另外,在使用Qt property system时,The enumeration type must be registered with the Meta-Object System using the Q_ENUMS()原创 2012-08-04 11:42:59 · 1049 阅读 · 0 评论