Bonjour,
Je suis plutôt nouveau sur Qt et je suis en train d'essayer de faire fonctionner les slots, mais je n'arrive qu'a avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"Object::connect: No such slot QtInterface::doNewFile()"

Voici les parties de code qui il me semble sont nécessaire pour que les slots fonctionnent:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
//QtInterface.h
 
class QtInterface : public QMainWindow
{
	Q_OBJECT
 
public:
	QtInterface();
 
public slots:
	void doNewFile();
 
private:
        QAction *m_NewAct;
 
...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
//QtInterface.cpp
 
void QtInterface::createActions()
{
	m_NewAct = new QAction(tr("New"),this);
	m_NewAct->setShortcut(tr("Ctrl+N"));
	m_NewAct->setStatusTip(tr("Create a new blank space"));
	connect(m_NewAct, SIGNAL(triggered()),this,SLOT(doNewFile()));
...
}
 
 
void QtInterface::doNewFile()
{
    m_ObjectRenderedTypeLabel->setText(tr("Invoked <b>File|New</b>"));
	update();
}
Voila, si quelqu'un voit une erreur ou quelque chose qui manque...

Merci,

kouax.