Написать обработчики событий нажатия и перемещения мышки. При нажатии сохраняешь куда-то координаты положения курсора, а при перемещении (когда нажата кнопка) - вычисляешь дельту координат (текущей и сохранённой) и прибавляешь её к размерам квадратика. Не спутай тока локальные, относительные и глобальные координаты курсора относительно виджета, его родителя и дисплея. Это не только в Qt работает, так можно везде делать.
З.Ы. Готовых классов для этого нет:) Гляди
http://doc.trolltech.com/4.5/qmouseevent.html