Массово изменять свойства QComboBox

75
16 февраля 2021, 19:30

Имеется Ui-шка с некоторым количество набросанных comboBox на ней. Мне необходимо допустим в коде одновременно у всех поменять какое-либо свойство или подключить коннект. Как это лучше сделать, чтобы избежать дублирование кода? Может есть способ проитерироваться по всем сразу?

Answer 1

Вполне можно итерироватся по дочерним:

for (auto child: children()) {
  QComboBox* cb = qobject_cast<QComboBox*>(child);
  if (!cb)
    continue
  cb->setCurrentIndex(0);
}
READ ALSO
Шаблонная функция для вывода stack, queue и priority_queue

Шаблонная функция для вывода stack, queue и priority_queue

Нужна шаблонная функция, которая принимает один из трех контейнеров и печатает его содержимое

84
Как можно сделать метод быстрее? [закрыт]

Как можно сделать метод быстрее? [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах

100
Почему происходит ошибка компилятора?

Почему происходит ошибка компилятора?

Вылазит MSB6006 " read access violation**IsRegistered** was nullptr VS 2019

86