Мне надо сравнить два типа. Как это сделать ?
Допустим я беру из базы типы колонок. И вывожу если это строка String, если целое int:
if (fieldTable.type() == QString) {
qDebug()<<"String";
} else if (fieldTable.type() == int) {
qDebug()<<"int";
}
Если fieldTable это QVariant, тогда .type() возвращает перечисление.
Если в fieldTable хранится QString, тогда type() будет QVariant::String, а int -- QVariant::Int
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости