Добрый день.
У меня имеется несколько объединенных ячеек в QTableWidget
, вопрос: как узнать сколько строк и столбцов объединено при клике на объединенную (или не объединенную ячейку)?
При клике получаете индексы строки и колонки выбранной пользователем ячейки, например, так:
const QModelIndexList indexes
= table_wdg->selectionModel()->selectedRows();
const QModelIndex index
= (indexes.isEmpty() == false)
? indexes.first() : QModelIndex();
if(index.isValid() == false) return;
const int row = index.row();
const int col = index.column();
Далее остаётся лишь воспользоваться соответствующими методами:
const int row_span = table_wdg->rowSpan(row, col);
const int col_span = table_wdg->columnSpan(row, col);
Если ячейка не объединена с другой, то оба метода вернут единицу.
Здравствуйте! Подскажите пожалуйста, как перебрать или удалить все под элементы выделенного элемента tree viewКод проверки на выделенность...
В средеNET есть замечательный асинхронный паттерн TAP, есть ли нечто подобное на C++ (не CLI)?
Потребовалось поработать с файлами в С++К моему удивлению, это оказалось не просто, в отличие от С#