0 / 0 / 0
Регистрация: 08.04.2019
Сообщений: 2
|
|
1 | |
CheckBox в TableView10.01.2022, 15:27. Показов 1609. Ответов 3
Здравствуйте, начал программировать на Qt. У меня есть TableView, где один из столбцов это делегат CheckBox. Можно ли сделать так, чтобы при выборе чекбокса у всех остальных снималась галочка. Можно ли это сделать именно из QML?
0
|
10.01.2022, 15:27 | |
Ответы с готовыми решениями:
3
TableView и CheckBox Tableview + Database with checkbox Нажав на checkbox, input text появится у первого checkbox всегда, хотя должен input text появится у того checkbox Перебор CheckBox для создания новых листов с названием из CheckBox.Caption Элемент разрешающий выделять только один checkbox из группы checkbox |
11.01.2022, 09:55 | 2 |
Остальных это каких? Тех что в QML коде?
Можно, если чисто из QML либо через связывание свойств, либо через JavaScript код. Можно и с С++ кодом работать из QML (и наоборот тоже).
0
|
0 / 0 / 0
Регистрация: 08.04.2019
Сообщений: 2
|
|
11.01.2022, 14:55 [ТС] | 3 |
У меня есть таблица, заполненная данными из БД. Допустим там 5 строк, соответственно у меня будет 5 чекбоксов. Если я выберу первый чекбокс, а потом второй, то с первого галка не снимется.
0
|
Неэпический
|
|
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 | |
11.01.2022, 15:33 | |
Помогаю со студенческими работами здесь
4
ComboBox состоящий из CheckBox и TextBlock, установка SelectedItem соответственно CheckBox CheckBox при активации выводится сумма чисел всех CheckBox Кас сделать чтобы измененини одного checkbox изменяла всю колонку checkbox-ов? Checkbox-столбец в DataGrid - хочу, чтобы NULL показывался, как неотмеченный checkbox Как при нажатии на CheckBox передавать в DbEdit определенное слово или Caption CheckBox'а? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |