7 / 7 / 2
Регистрация: 17.10.2009
Сообщений: 325
|
||||||||||||||||
1 | ||||||||||||||||
No matching function for call to 'QGraphicsTextItem::QGraphicsTextItem(int, myClass*)'08.08.2016, 07:59. Показов 2129. Ответов 5
Метки нет (Все метки)
Здравствуйте, следующая проблема:
Не хочет зараза компилироваться проект, я его разрабатывал давно уже в NetBeans и нормально скомпилировал, теперь хочу скомпилировать в Qt Creator. Код
/home/u0807/QtApplication_2/main.cpp:83: ошибка: no matching function for call to 'QGraphicsTextItem::QGraphicsTextItem(const char [5], myClass*)' itemText[1] = new QGraphicsTextItem("Data", this); ^
Есть еще несколько слотов для диалоговых окон, но они еще не реализованы. Одна и та же ошибка для текста и для эллипсов (кружочков). Неправильный родитель у меня что-ли? Код
/home/u0807/QtApplication_2/main.cpp:162: ошибка: no matching function for call to 'QGraphicsEllipseItem::QGraphicsEllipseItem(QRectF, myClass*)' item[i] = new QGraphicsEllipseItem(QRectF(0, 0, 0, 0), this); QtApplication_2.zip
0
|
08.08.2016, 07:59 | |
Ответы с готовыми решениями:
5
Ошибка: no matching function for call to 'QTreeWidgetItem::setData(int, QDate&)' Error: no matching function for call to 'tan(float&, int)' No matching function for call to No matching function for call to 'f1::f1()' |
7 / 7 / 2
Регистрация: 17.10.2009
Сообщений: 325
|
|
08.08.2016, 08:17 [ТС] | 2 |
Кстати, если закомментировать код с ошибками то всё компилится, но в них то вся суть, без кружочков никак.
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
||||||
08.08.2016, 13:04 | 3 | |||||
Второй параметр убери.
0
|
7 / 7 / 2
Регистрация: 17.10.2009
Сообщений: 325
|
|
08.08.2016, 13:15 [ТС] | 4 |
Спасибо, но я пробовал уже так, тогда ничего не выводится в окно, так как, я так понимаю, не указан родительский элемент, но действительно, компилится. А выводится пустое окно.
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
08.08.2016, 13:26 | 5 |
Сообщение было отмечено fredwriter как решение
Решение
У тебя какая-то мутная архитектура. Почему QGraphicsScene содержит диалоги и кнопки? И где addItem() для добавления QGraphicsEllipseItem?
1
|
7 / 7 / 2
Регистрация: 17.10.2009
Сообщений: 325
|
|||||||||||
09.08.2016, 02:47 [ТС] | 6 | ||||||||||
Возможно часть кода куда-то задевалась), но как я не представляю. Ничего вроде не менял после NetBeans. addItem() то есть нужен.
QGraphicsScene может содержать диалоги и кнопки и содержит. Главное, что они отображаются и нормально работают. Добавлено через 13 часов 9 минут Добавил строчку
0
|
09.08.2016, 02:47 | |
09.08.2016, 02:47 | |
Помогаю со студенческими работами здесь
6
No matching function to call to No matching function for call to No matching function for call to Ошибка: no matching function for call Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |