Я хочу использовать сигналы и слоты в своей программе, но, к сожалению, они должны использоваться для передачи нескольких разных типов данных (например, QString, double и т. Д.), И я не хочу писать двадцать разных слотов только потому, что мне нужен один для каждого типа данных. Но когда я хочу объявить слот какКак использовать шаблоны с сигналами QT и слотами?
template <typename t>
void Slot1(t data);
QT говорит мне, что это не представляется возможным использовать шаблоны в сигналах и слотах. Есть ли обходной путь? Или мой подход просто улучшился?
Что об использовании 'QVariant'? – sjdowling
Выглядит интересно, но никогда не слышал об этом раньше! –