Здравствуйте, гость ( Вход | Регистрация )
|
Litkevich Yuriy |
16.1.2010, 17:20
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Есть такой код:
на второй строчке получаю ошибку:Цитата error: no matching function for call to `QSvgRenderer::QSvgRenderer(QString&, QGraphicsScene*&)' немогу понять почему компиллер пишет, то что я выделил жирным. Ведь я передаю указатель. А QGraphicsScene является наследником QObject..../svg/qsvgrenderer.h:60: note: candidates are: QSvgRenderer::QSvgRenderer(const QSvgRenderer&) .../src/svg/qsvgrenderer.h:69: note: QSvgRenderer::QSvgRenderer(const QByteArray&, QObject*) .../src/svg/qsvgrenderer.h:68: note: QSvgRenderer::QSvgRenderer(const QString&, QObject*) .../src/svg/qsvgrenderer.h:67: note: QSvgRenderer::QSvgRenderer(QObject*) Т.е. поидее должен вызываться конструктор: QSvgRenderer::QSvgRenderer(const QString&, QObject*) В чём проблема? |
|
|
|
![]() |
|
kwisp |
25.1.2010, 18:22
Сообщение
#2
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
а
#include<QGraphicsScene> присутствует? еще может не может без const различить эти два констуктора ? QSvgRenderer(const QString &filename, QObject *parent=0); QSvgRenderer(const QByteArray &contents, QObject *parent=0); |
|
|
|
Litkevich Yuriy Ошибка вида "no matching ... ClassName*&" 16.1.2010, 17:20
Litkevich Yuriy Цитата(kwisp @ 25.1.2010, 21:22) #include... 26.1.2010, 6:58
kwisp значит остаётся только это:
Цитата(kwisp @ 25... 26.1.2010, 13:11
Litkevich Yuriy сейчас уже не поробую переделал иначе. Ошибка эта ... 26.1.2010, 14:01
kwisp Цитата(Litkevich Yuriy @ 26.1.2010, 14:01... 26.1.2010, 15:15![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 11.3.2026, 15:10 |