# QT 三大残缺 1,QT多继承时,只能有一个父类继承自QObject父类,规避:采取内部private对象的方式包含; 2,QT的UI槽处理不能被其他线程直接调用,规避:必须经过槽和信号关联之后,采取发送信号的方式间接调用。 3,QT信号和槽,信号的返回值没有统一的方法获取返回值,依赖于调用位置,连接方式;规避:不使用返回值。 备注: # QT 一大挖坑 只有QT的UI类加入到UI对象树的组件才能在MainWindow析构调用delete ui的递归delete对象;包含:QTableWidgetItem 其他类,满足被QT自动析构的条件:继承 QObject内部包含Q_OBJECT,new对象时指定了父对象为加入了对象树的UI控件;