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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: При обращении к элемнту таблицы, программа вылетает  (Прочитано 3302 раз)
mnemonick
Гость
« : Январь 23, 2011, 21:28 »

Код
C++ (Qt)
 
QTableWidget* table = new QTableWidget(this);
  table->setRowCount(1);
  table->setColumnCount(1);
  table->item(0, 0)->setText("LA");
 

Почему у меня вылетает Непонимающий  И как можно обратиться к элементу таблицы так что бы все было хорошо ? =)
Записан
alexman
Гость
« Ответ #1 : Январь 23, 2011, 21:45 »

Сначала итем создай и установи.
Записан
mnemonick
Гость
« Ответ #2 : Январь 25, 2011, 15:07 »

Сначала итем создай и установи.
спс =)

Появился еще один мини вопрос.  Когда я устанавливаю флаги в ячейке с ней происходит только одно - ее просто нельзя выделить, независимо от того какой флаг я задал.

Код
C++ (Qt)
 
table = new QTableWidget(this);
   table->setColumnCount(3);
   table->setRowCount(3);
   QTableWidgetItem* item = new QTableWidgetItem;
   item->setFlags(Qt::ItemIsEditable); // тут при установке любого флага происходит одно и тоже
 
 
Что я делаю не так ?
Записан
BRE
Гость
« Ответ #3 : Январь 25, 2011, 16:55 »

Что я делаю не так ?
А ты попробуй объединять флаги.
Записан
mnemonick
Гость
« Ответ #4 : Январь 25, 2011, 17:46 »

а как ?
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #5 : Январь 25, 2011, 17:48 »

а как ?

Код
C++ (Qt)
  item->setFlags(Qt::ItemIsEditable | Qt::ItemIsSelectable);
 
Записан

kubuntu/Win7/x64/NetBeans
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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