QXlib update mainly
QXlib update