我将所有缓存的数据库数据保存在类似容器的内存中。
//data struct
struct rs{
uint f_i;//index
byte f_er;//errors count
QString f_name;//function name
....
};
//data
std::vector< rs * > r;
快速排序只需在向量内交换指针。 并保持更多的空闲内存和一些速度问题。 工作得很好。
每次我需要从QAbstractTableModel派生一个新类并更改结构和方法。并使用从QTableView类派生的新函数连接信号和插槽。 我很难保持多个对象之间的连接。 我只想将所有内容合二为一,只需调用我需要的方法。
所以,我知道&#34; Qt&#34;不支持QObject的多重继承。 但是想找到一种方法来做一个单一的课程。 有任何想法吗? 感谢。