![]() |
|
![]() ![]() ![]() |
|
kuvshinka |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
есть форма, ее хедер, автоматически сгенерированный в дизайнере, следующий:
пытаюсь использовать какой-либо виджет данной формы в mainwindow:
выдается ошибка(и) C:/projeckt1/ui_Form2.h:39: error: 'QPushButton* Ui_Form2::TestButton' is inaccessible - выделяется строка в хедере формы на создании кнопки TestButton C:/projeckt1/Test/MainWindow.cpp:26: error: within this context - выделяестя строка с заданием текста для TestButton... такая ошибка выдается при попытке работы с любым виджетом формы Form2.... подскажите пож-та в чем тут дело (вроде все виджеты у Form2 - public) и как это исправить... Это сообщение отредактировал(а) kuvshinka - 22.10.2011, 21:55 |
||||
|
|||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 7 Всего: 250 |
где показано отношение Ui_Form2 к Form2 ?
скорей всего приватно наследовались, замените на публичное.. |
|||
|
||||
kuvshinka |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
да вроде нормально все:
хедер формы:
cpp
|
||||
|
|||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 7 Всего: 250 |
как и ожидалось Добавлено через 2 минуты и 33 секунды публично наследован только QWidget, поэтому доступ к членам Ui::Form2 возможен только из Form2::метода Добавлено через 3 минуты и 51 секунду то что наследование приватноеэто идеологически правильно.. проблема в том что Вы пытаесь снаружи получить то, к чему доступ только изнутри.. |
||||
|
|||||
RazrFalcon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 29.7.2009 Репутация: 1 Всего: 1 |
#include "ui_Form2.h" - это в cpp не нужно, только в хедере |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |