Можно просто `QVariant::fromValue (columns)`.