Hello! I use Qt5. My problem is nex: i want to send a signal from file "Scene"
Scene.h
signals:
void signalShowStatus( const int & );
private:
void sendStatus();
signals:
void signalShowStatus( const int & );
private:
void sendStatus();
To copy to clipboard, switch view to plain text mode
Scene.cpp
void Scene::sendStatus()
{
int N = m_game.segment();\\ m_game.segment() steadily increasing
emit signalShowStatus( N );
}
void Scene::sendStatus()
{
int N = m_game.segment();\\ m_game.segment() steadily increasing
emit signalShowStatus( N );
}
To copy to clipboard, switch view to plain text mode
to file "mainwindow"
mainwindow.h
private slots:
void slotSetStatus( const int &N );
private slots:
void slotSetStatus( const int &N );
To copy to clipboard, switch view to plain text mode
mainwindow.cpp
MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
connect( ui->widget , SIGNAL( signalShowStatus( int ) ),
this, SLOT( slotSetStatus( int ) ) );
}
void MainWindow::slotSetStatus( const int &N )
{
ui->lcdnumber->display( N );
}
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
connect( ui->widget , SIGNAL( signalShowStatus( int ) ),
this, SLOT( slotSetStatus( int ) ) );
}
void MainWindow::slotSetStatus( const int &N )
{
ui->lcdnumber->display( N );
}
To copy to clipboard, switch view to plain text mode
Without fault, but does not count on widget. Where did I go wrong?
Thanks)
Bookmarks