分类 Programming

C++中的std::function和std::bind

C++中可调用对象的虽然都有一个比较统一的操作形式,但是定义方法五花八门,这样就导致使用统一的方式保存可调用对象或者传递可调用对象时,会十分繁琐。C++11中提供了std::function和std::bind统一了可调用对象的各种操作。

Qt5增加MySQL驱动

Qt SQL模块是Qt提供的一个访问数据库的接口,但由于法律问题Qt不再提供MySQL驱动,因此必须自己编译。

Qt5创建自定义事件

使用自定义事件涉及到创建自己的QEvent的子类中,将接收的事件(通常是主窗口类)和一些代码QObject的类中重写自定义事件是将事件从您的事件“发布”到接收器。