Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 08.04.2019
Сообщений: 2
1

CheckBox в TableView

10.01.2022, 15:27. Показов 1609. Ответов 3
Метки qml, qt (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, начал программировать на Qt. У меня есть TableView, где один из столбцов это делегат CheckBox. Можно ли сделать так, чтобы при выборе чекбокса у всех остальных снималась галочка. Можно ли это сделать именно из QML?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2022, 15:27
Ответы с готовыми решениями:

TableView и CheckBox
Имеется TableView который заполняется данными из БД. В таблице разрешено мультивыделения, но так...

Tableview + Database with checkbox
Guys, pls who can help me? I need a help: I can't seem to build a dependency for my project. I...

Нажав на checkbox, input text появится у первого checkbox всегда, хотя должен input text появится у того checkbox
Добрый день. php создаёт такие блоки. Но если нажать на checkbox, то input text появится у первого...

Перебор CheckBox для создания новых листов с названием из CheckBox.Caption
Привет всем! Для каждого CheckBox получается сделать. У меня их больше 20. Возможно ли...

Элемент разрешающий выделять только один checkbox из группы checkbox
Здравствуйте. А есть такой элемент в наборе элементов, чтобы разрешал выделять только один...

3
Эксперт .NET
5534 / 4298 / 1217
Регистрация: 12.10.2013
Сообщений: 12,332
Записей в блоге: 2
11.01.2022, 09:55 2
Цитата Сообщение от prime2304 Посмотреть сообщение
Можно ли сделать так, чтобы при выборе чекбокса у всех остальных снималась галочка.
Остальных это каких? Тех что в QML коде?
Цитата Сообщение от prime2304 Посмотреть сообщение
Можно ли это сделать именно из QML?
Можно, если чисто из QML либо через связывание свойств, либо через JavaScript код. Можно и с С++ кодом работать из QML (и наоборот тоже).
0
0 / 0 / 0
Регистрация: 08.04.2019
Сообщений: 2
11.01.2022, 14:55  [ТС] 3
У меня есть таблица, заполненная данными из БД. Допустим там 5 строк, соответственно у меня будет 5 чекбоксов. Если я выберу первый чекбокс, а потом второй, то с первого галка не снимется.
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
11.01.2022, 15:33 4
Наверное, самый простой и кривой вариант:
В делегате есть свойство currentCheckedIndex
Далее
Код
OnCurrentCheckedIndexChanged: {
   if (currentCheckedIndex != index) {
       //снимаем выделение
   }
}
В делегате есть сигнал
signal checkBoxChecked()
Когда checkbox становится checked, этот сигнал высылается.

Во view:
Код
property int currentCheckedIndex: -1
//...
delegate: MyDelegate {
    currentCheckedIndex: view.currentCheckedIndex
    onCheckBoxChecked: {
        view.currentCheckedIndex = index
    }
}

Или как-то так:
Код
delegate: MyDelegate {
    onCheckBoxChecked: {
        for(по всем делегатам таблицы) {
            if(item != this){
                item.clearCheckbox();
            }
        }
    }
}
0
11.01.2022, 15:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2022, 15:33
Помогаю со студенческими работами здесь

ComboBox состоящий из CheckBox и TextBlock, установка SelectedItem соответственно CheckBox
Есть ComboBox состоящий из CheckBox и TextBlock, мне нужно чтобы SelectedItem всегда отображал...

CheckBox при активации выводится сумма чисел всех CheckBox
public class VashMasterPhone extends AppCompatActivity implements View.OnClickListener { ...

Кас сделать чтобы измененини одного checkbox изменяла всю колонку checkbox-ов?
Кас сделать чтобы измененини одного checkbox изменяла всю колонку checkbox-ов?

Checkbox-столбец в DataGrid - хочу, чтобы NULL показывался, как неотмеченный checkbox
Такая проблема: в БД SQL Server есть столбец типа Bit, в некоторых записях он NULL. Когда гружу...

Как при нажатии на CheckBox передавать в DbEdit определенное слово или Caption CheckBox'а?
Народ у меня сложилась такая ситуация. Пишу БД. У меня на форме есть 2 компонента DBEdit и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru