[Qt-interest] problem with signal/slot
Robert Escott
robert at binarylogic.co.za
Tue Dec 21 12:57:52 CET 2010
This is normally happens because MOC is not being run to generate the
'moc_myheader.cpp' file, or being rerun, or the MOC output is not being
linked into your final executable. It's not a problem with your coding.
Check your compilation settings.
-----Original Message-----
From: qt-interest-bounces+robert=binarylogic.co.za at qt.nokia.com
[mailto:qt-interest-bounces+robert=binarylogic.co.za at qt.nokia.com] On Behalf
Of AK
Sent: 21 December 2010 11:04
To: Mahendra G.R
Cc: qt-interest at trolltech.com
Subject: Re: [Qt-interest] problem with signal/slot
Perhaps you forgot to call the Base class constructor.
Rest of the code looks perfect to me.
On Wed, Dec 8, 2010 at 10:05 PM, Mahendra G.R <mahendra at mahendragr.com>
wrote:
> Hi guys,
>
> i have a small problem with signal/slot, though i have defined my slot
> method, i get runtime message saying Object::connect: No such slot
> CustomScene::updateAlphaValue() , i have defined the method
> updateAlphaValue() in the customScene class
>
> this is my code :
>
> class CustomScene : public QGraphicsScene
> {
>
> Q_OBJECT
> public:
> CustomScene()
> {
> alphaSlider = new QSlider(Qt::Horizontal);
> alphaSlider->setTickInterval(1);
> alphaSlider->setRange(0,255);
> alphaSlider->setMinimumSize(105,20);
> alphaSlider->move(6,222);
> alphaSlider->setToolTip("Opacity");
> connect( alphaSlider, SIGNAL(valueChanged(int)),
> SLOT(updateAlphaValue()) );
> //some other stuff
> }
>
> public slots :
> void updateAlphaValue();
>
> };
> --
> http://www.mahendragr.com
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>
_______________________________________________
Qt-interest mailing list
Qt-interest at qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-interest
More information about the Qt-interest-old
mailing list