3 / 3 / 0
Регистрация: 10.01.2013
Сообщений: 16
1

QTableWidget сделать недоступным столбец

07.06.2013, 17:52. Показов 2669. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажи как это осуществить?
здесь QTableWidget сделать недоступной ячейку пример для ячейки. Это можно применить ко всем ячейкам столбца, но не хотелось бы так это делать.
есть ли какой-нибудь стандартный метод, который сделате столбец неактивным?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2013, 17:52
Ответы с готовыми решениями:

Сделать видимой строку QTableWidget
Не нашел способа сделать видимой указанную строку таблицы (т.е. чтобы при появлении TableWidget он...

QTableWidget сделать недоступной ячейку
Добрый день! каким образом можно сделать неактивной(недоступной) ячейку в QTableWidget, что-то...

Как сделать у QTableWidget максимальный размер
Здравствуйте! Как сделать у QTableWidget максимальный размер, т.е. чтобы не появлялись полосы...

QTableWidget как сделать строки типа QPair
Помогите новичку! Можно ли создать таблицу из двух столбцов, что бы её строки были типа QPair?...

4
Автор FAQ
2732 / 1428 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
07.06.2013, 18:15 2
можно перегрузить flags:

C++ (Qt)
1
2
3
4
5
6
7
  Qt::ItemFlags flags ( const QModelIndex & index ) const 
    {
        if (index.column() == 2)
            return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable;
        else
            return Qt::ItemIsEnabled | Qt::ItemIsSelectable;
    }
но это если юзать модели
0
3 / 3 / 0
Регистрация: 10.01.2013
Сообщений: 16
07.06.2013, 18:33  [ТС] 3
Спасибо за ответ, но этот способ мне не подходит
0
Автор FAQ
2732 / 1428 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
07.06.2013, 21:27 4
почему?
0
3 / 3 / 0
Регистрация: 10.01.2013
Сообщений: 16
10.06.2013, 00:24  [ТС] 5
Цитата Сообщение от Чистый Посмотреть сообщение
почему?
Цитата Сообщение от Чистый Посмотреть сообщение
но это если юзать модели
потому что не юзал
ЗЫ но с этим я проблему решил (по ссылке), но появилась другая. Тему не стал создавать новую.

В QTableWidget в каждой ячейки первого столбца есть QDateEdit. Из них значения я получал так:
C++ (Qt)
1
static_cast<QDateEdit*>(ui->tableWidget_2->cellWidget(i,0))->text()
Но вот как изменить значения я не знаю. Может кто-нибудь сталкивался?
ЗЫ то есть у меня есть строка формата 05.10.2012, как мне в QDateEdit поменять значение на эту строку?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2013, 00:24
Помогаю со студенческими работами здесь

Как в QtableWidget сделать выделение ячеек по столбцам
Есть таблица с 2 столбцами. Нужно, чтобы кликая с зажатым shift сначала по ячейке в первом столбце,...

Несколько вещей, которые не получается сделать с QTableWidget
Hallo! Я добавил на форму объект tableWidget класса QTableWidget. Пытаюсь провернуть несколько...

Сделать кнопку активной, при заполнении всех ячеек QTableWidget.
Здравствуйте. Мне нужно сделать активной кнопку, когда все ячейки таблицы QTableWidget будут...

Сделать TGroupBox недоступным
вот у меня на форм1 есть кнопочка button1 и groupbox1 как сделать так чтобы при нажатии на кнопку...

Как сделать недоступным JInternalFrame
Как сделать недоступным JInternalFrame

CheckListBox, сделать недоступным элемент
Создаю динамически элементы в CheckListBox'е. В зависимости от определенных условий, нужно сделать...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru