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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2013, 23:31   #1
WarAngel-alk
 
Регистрация: 30.01.2013
Сообщений: 8
По умолчанию [Qt] Отсутствие методов у Header'ов QTableWidget

Создаю класс-потомок от QTableWidget
Код:
class Field : public QTableWidget
{
    Q_OBJECT

...

};
При попытке спрятать header'ы таблицы
Код:
this->horizontalHeader().hide();
ошибка:
Цитата:
request for member 'hide' in '((Field*)this)->Field::<anonymous>.QTableWidget::< anonymous>.QTableView::horizontalHe ader()', which is of non-class type 'QHeaderView*'
Qt Creator при написании этой строки не помогает дописать hide(), чем как бы намекает.

Притом, аналогичный код, но без наследования, а при работе сразу с QTableWidget, выполняется нормально.
WarAngel-alk вне форума Ответить с цитированием
Старый 31.01.2013, 23:34   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

. заменить на ->
вам указатель дают, а не ссылку/объект.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.01.2013, 23:41   #3
WarAngel-alk
 
Регистрация: 30.01.2013
Сообщений: 8
По умолчанию

Не помогло, только появились 2 новые ошибки:
Цитата:
ошибка: invalid use of incomplete type 'struct QHeaderView'
Цитата:
ошибка: forward declaration of 'struct QHeaderView'
Вторая указывает на файл qtableview.h, на строку
Код:
class QHeaderView;
WarAngel-alk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt Creator работа с QTableWidget Renok Qt и кроссплатформенное программирование С/С++ 3 22.06.2014 11:52
Drag&drop строки QTableWidget [PySide] Василевс Помощь студентам 0 26.11.2012 22:35
Объявление и определение методов.Напишите функции в виде методов (подпрограмм). Напишите тестирующую программу с выдачей результа Vika_0_0 C# (си шарп) 0 04.10.2012 15:21
QTableWidget получить значение PinkPink Помощь студентам 8 22.04.2012 18:29
Отсутствие IP GAGARIN-NEW Работа с сетью в Delphi 1 17.01.2008 17:56