Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц, летом дешевле!

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2022, 11:38   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 127
По умолчанию Вопросы по работе с таблицами (тип QTableWidget)

Вопросы по работе с таблицами (тип QTableWidget):

1. Как удалить все столбцы в заголовке таблицы?
В MFC можно написать:

Код:
n = m_IDC_LIST1.GetHeaderCtrl()->GetItemCount();
if (n>0)
{
    for (i=(n-1); i>=0; i--)  m_IDC_LIST1.DeleteColumn();
}

А как написать в Qt? Можно ли написать:

Код:
n = ui->tableWidget->horizontalHeader()->count();
if (n>0)
{
    QStringList  lst;
    lst.clear();
    ui->tableWidget->setHorizontalHeaderLabels(lst);
}
Или же надо писать как-то по-другому?

2. Как сделать какую-то клетку в таблице редактируемой или нередактируемой?
Как сделать то же самое для целой строки? Для целого столбца? Для всей таблицы?

3. Как узнать номер выделенной строки в таблице?

4. Как работать с таблицей в режиме множественного выделения строк (multiselecting)?
Как узнать число выделенных строк и номера выделенных строк?
erslgoeirjh вне форума Ответить с цитированием
Старый 23.09.2022, 16:47   #2
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 852
По умолчанию

erslgoeirjh, https://doc.qt.io/qt-6/qtablewidget.html

1 QTableWidget::setColumnCount

2 QTableWidget::editItem

3 QTableWidget::currentRow()

4 QAbstractItemView::setSelectionBeha vior()
QTableWidget::selectedItems()

Последний раз редактировалось Алексей1153; 23.09.2022 в 16:49.
Алексей1153 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц, летом дешевле!

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по работе с коммитами в git Iskatel S Общие вопросы по программированию, компьютерный форум 0 16.01.2020 05:34
QTableWidget ser70 Общие вопросы C/C++ 4 16.03.2015 11:09
Qt Creator работа с QTableWidget Renok Qt и кроссплатформенное программирование С/С++ 3 22.06.2014 11:52
QTableWidget получить значение PinkPink Помощь студентам 8 22.04.2012 18:29
Вопросы по работе с файлами С++ Alex456 Общие вопросы C/C++ 4 14.06.2011 22:27