17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
||||||
1 | ||||||
Наследование от QGraphicsEllipseItem14.01.2014, 20:18. Показов 1924. Ответов 12
Метки нет (Все метки)
В конструктор моего класса фишки передал координаты, QPen, QBrush. Потом в конструкторе устанавливаю
И ещё хочу передать флаги как для любого итема setFlag();Как передать его?
0
|
14.01.2014, 20:18 | |
Ответы с готовыми решениями:
12
QGraphicsEllipseItem massiv[100]= new QGraphicsEllipseItem. Возможно ли такая запись? Слоты в классе унаследованном от QGraphicsEllipseItem. Контектное меню у QGraphicsEllipseItem Как унаследовать от QGraphicsEllipseItem? Поместить QGraphicsEllipseItem и QGraphicsRectItem в общий список QList<> |
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
||||||
14.01.2014, 20:48 [ТС] | 3 | |||||
Чистый,
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
||||||
14.01.2014, 21:06 | 4 | |||||
Правильно наследоваться нужно так:
chips(qreal x, qreal y, const QPen &pen = QPen(), const QBrush &brush = QBrush(), QGraphicsItem *parent=0); и в сорсе:
1
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|
14.01.2014, 21:12 [ТС] | 5 |
RazrFalcon, а как в конструктор передать флаги, что устанавливаются в setFlag() и setFlags()?
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
||||||
14.01.2014, 21:28 | 6 | |||||
добавить QGraphicsItem::GraphicsItemFlags в список атрибутов конструктора
1
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
||||||||||||||||
15.01.2014, 18:09 [ТС] | 7 | |||||||||||||||
Решил сделать немного по другому.
.h
no matching function for call to 'Chip::Chip(QRectF, int)' Почему?? Добавлено через 3 часа 15 минут В чем проблема?)
0
|
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
|
|
15.01.2014, 18:24 | 8 |
0
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|
15.01.2014, 19:05 [ТС] | 9 |
Flassie, Flassie, И что туда передавать?
0
|
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
|
||||||
15.01.2014, 19:19 | 10 | |||||
Ну вообще, это ваш конструктор, кто знает, что вы хотели с ним сделать...
Вот, каким он должен быть у вас, как я считаю:
0
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|
15.01.2014, 19:23 [ТС] | 11 |
Flassie, в .h он у меня как раз такой
Добавлено через 2 минуты Flassie, Мне просто сказали, как правильно наследовать от QGraphicsEllipseItem. Кто может объяснить нубу, зачем последний параметр?
0
|
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
|
|
15.01.2014, 19:27 | 12 |
Затем же, зачем и всем наследованным классам от QWidget:
Если вам нужно разместить QLabel на окне - вы должны указать в качестве родителя QLabel'а это самое окно Так же, как я понимаю, и с QGraphicsItem'ами
1
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|||||||||||
15.01.2014, 19:45 [ТС] | 13 | ||||||||||
Flassie, Нашел чем-то похожее
0
|
15.01.2014, 19:45 | |
15.01.2014, 19:45 | |
Помогаю со студенческими работами здесь
13
Как узнать координаты графических элементов QGraphicsEllipseItem? Наследование шаблоном шаблона (наследование конструктора) Заменить наследование классов на наследование интерфейсов Наследование интерфейса и наследование реализации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |