插件代码
接口类头文件 MyPluginInterface.h
#ifndef INTERFACES_H
#define INTERFACES_H
#include
#define QtPluginDemo_iid "org.qt-project.Qt.PluginDemo"
class MyPluginInterface
{
public:
virtual int add(int,...
如何开发Qt插件,可以在Qt Assistant 中搜索"Qt Plugins"或"How to Create Qt Plugins",看看那篇manual中的介绍。
其中涉及到了几个宏
Q_DECLARE_INTERFACE( ClassName, Identifier)
This macro associates the given Identifier (a string li...
分类:
其他好文 时间:
2014-11-21 06:59:25
阅读次数:
195
实现自己的Qt Quick元素,使用QPainter绘图……...
分类:
其他好文 时间:
2014-11-21 06:57:36
阅读次数:
273
QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel第一:QSqlDatabase类QSqlDatabasedb=QSql...
分类:
数据库 时间:
2014-11-20 23:31:54
阅读次数:
425
又是一门新语言。课程安排几个编程语言都是有目的性的,比如学习shell是为了查看配置文件的方便,学习汇编是为了更加了解C编译过程中符号的使用。这次学习C++就是为学习Qt打基础的。 今天的课程重点是讲解C++和C语言的区别,从输出helloworld开始。1 #include2 2 us...
分类:
编程语言 时间:
2014-11-20 21:36:27
阅读次数:
251
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QMainWindow 类提供一个有菜单条、.....
Sqlite:使用Python的sqlite3:需要注意下commit方式与qt稍有不同import sqlite3class DBManager(): def __init__(self): self.db = sqlite3.connect("core.db") ...
分类:
数据库 时间:
2014-11-20 20:04:02
阅读次数:
612
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 ...
分类:
其他好文 时间:
2014-11-20 18:41:46
阅读次数:
171
Qt的源码中通过 QFactory、QPlugin 和 Q 这三个类实现了Qt的插件加载机制,
这个机制可用于加载特定种类的插件。比如通过 QPlatformIntegrationFactory\QPlatformIntegrationPlugin\QPlatformIntegration
三个类可以实现平台类QPA插件(PlatformIntegration)的加载,通过QPlatformI...
分类:
其他好文 时间:
2014-11-20 01:34:19
阅读次数:
333