Hızlı yanıt: kod örneği
QVariant is used to store references to values where you don't necessarily know what is inside. It's a way to create APIs that can accept "anything" as a reference to an unknown type. IE, instead of having to have an API that accepts a long, and another for an int, and another for a float, and another for a string you can have a single API that accepts a QVariant instead.Then inside a more complex function where you need a certain type (like in QSettings) you can extract just what you need from the Variant after getting it back.