Дмитрий
Маусым 14, 2022, 3:48 Т.Қ.

QtИзменение поведения QGroupBox при клике на его чекбокс

QGroupBox

Всем привет!

В QGroupBox при нажатии на его чекбокс (когда он setCheckable(true)) все его виджеты внутри включаются или отключаются. Можно ли как-то запретить такое поведение?

Унаследовался от QGroupBox, переопределил метод mousePressEvent(QMouseEvent *event).

  1. void PeriodSendProfileGrb::mousePressEvent(QMouseEvent *event)
  2. {
  3. Q_UNUSED(event)
  4. setChecked(!isChecked());
  5. btnReadPeriod->setEnabled(true);
  6. btnWritePeriod->setEnabled(true);
Оқы
ДК
Қар. 25, 2019, 8:09 Т.Қ.

QtQDataWidgetMapper + QGroupBox

Qt, QDataWidgetMapper, C++, QGroupBox

Привет. QDataWidgetMapper не отображает введённые данные из QGroupBox.
_patientsModel - модель всего действия.
_patientsView - форма отображения данных.
Всё, что в _addMapping - формы ввода (из QGroupBox)

  1. void MainPatientsForm::addMapping()
  2. {
  3. _detailsMapper = new QDataWidgetMapper(this);
  4. _detailsMapper->setModel(_patientsModel);
  5. PatientModelDelegate *delegate = new PatientModelDelegate(this);
Оқы