Concentric circles example
-
wrote on 28 Dec 2012, 19:16 last edited by
Hi there,
I'm unable to get the concentric circles example found here working: http://qt-project.org/doc/qt-5.0/qtwidgets/painting-concentriccircles.html
There are a couple of mistakes on this page:
http://qt-project.org/doc/qt-5.0/qtwidgets/painting-concentriccircles-window-cpp.html
- On line 3 '#include <QtWidgets>'
- I do not see the 'circleWidgets' array defined anywhere.
But the problem is when I attempt to implement the code in a similar fashion, I'm running into this error:
c:\qt5\qtbase\include\QtWidgets/qwidget.h:720:5: error: 'QWidget::QWidget(const QWidget&)' is private
Which seems to relate to the constructor in circlewidget.cpp or perhaps its header?
CircleWidget::CircleWidget(QWidget *parent)
: QWidget(parent)Can anyone offer some advice? Thank you.
-
wrote on 28 Dec 2012, 20:10 last edited by
As advised on the #qt freenode channel, this is due to the way in which I was declaring circle widgets when calling it from window.cpp, I had missed off the pointer definition (*) when instantiating it.
CircleWidget* circleWidgets = new CircleWidget
I then received an error about vtables, so need to work on the Q_OBJECT macro in the header files.
2/2