Я хочу передать значения из qml для установки функции, написанной в Qt cpp, значения, которые будут переданы, относятся к различным типам данных, например int или string, я буду писать только одна функция set в cpp, которая примет эти значения и вернет Qstring или int или double. Как я могу написать код для этого.Как использовать Qvarient в cpp для заданных функций
-2
A
ответ
1
C++ знает двух типов:
, который может быть значение, что вы прошли ... Это зависит от вас. Оба они имеют различные методы проверки своего контента и преобразования в это.
См. Связанные документы для этого.
Вы можете даже сохранить переданное значение как соответствующий тип, без необходимости преобразования (до времени, вам это нужно для вычислений на C++). Это зависит от того, что вы будете с ним делать, чтобы найти правильное выбор.