Russian Qt Forum
Ноябрь 24, 2024, 04:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Несколько вопросов по QTableWidget  (Прочитано 2474 раз)
karpenko1989
Гость
« : Январь 18, 2012, 14:36 »

Здравствуйте, накопилось несколько вопросов:

1) Вставляю в ячейку таблицы виджет чекбокса
Код:
tbl = new QTableWidget(r,c);
checkTr1_1 = new QCheckBox;
tbl->setCellWidget(0,1,checkTr1_1);
Как сделать так, чтобы чекбокс был выравнен в ячейке по центру?

2) В таблице автоматически нумеруются строки 1,2,3 и.т.д. Можно ли столбец с нумерацией убрать?
3) Как запретить редактирование текста в ячейках таблицы и выделение ячеек?

4)Еще один вопрос про радио кнопки.
На экране присутствует 5 радиокнопок.


В данный момент, при нажатии на какую-либо радио-кнопку выключаются все остальные.
Как сделать так, чтобы при нажатии на 1ую кнопку, выключалась только вторая, и наоборот? При нажатии на 3 выключалась только четвертая, и наоборот. А остальные кнопки не затрагивались. Т.е кнопки были бы разделены на 3 независимые группы.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Январь 18, 2012, 15:23 »

1) наверное только через делегат
2) ну надо в документацию бы поглядывать, там все методы имеют интуитивно понятное название. tbl->verticalHeader()->hide()
3) tbl->setEditTriggers(QAbstractItemView::NoEditTriggers), tbl->setSelectionMode(QAbstractItemView::NoSelection)
4) кнопки надо добавлять в разные группы QButtonGroup
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 22.