Bonjour,
Je débute avec Qt et j'ai fait un programme de base mais mon connect ne fait rien du tout...
Je vous laisse regarder mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#include "facture.h"
#include <QtGui/QApplication>
 
int main(int argc, char *argv[])
{
	QApplication a(argc, argv);
	facture w;
	w.show();
	return a.exec();
}
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
20
21
22
#ifndef FACTURE_H
#define FACTURE_H
 
#include <QtGui/QMainWindow>
#include "ui_facture.h"
 
class facture : public QMainWindow
{
	Q_OBJECT
 
public:
	facture(QWidget *parent = 0, Qt::WFlags flags = 0);
	~facture();
 
private:
	Ui::factureClass ui;
 
private slots:
	void on_sQuantite_changed(QString val);
};
 
#endif // FACTURE_H
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
20
#include "facture.h"
 
facture::facture(QWidget *parent, Qt::WFlags flags)
	: QMainWindow(parent, flags)
{
	ui.setupUi(this);
	//setWindowTitle("Factures créator");
 
	connect(ui.tDesignation, SIGNAL(textChanged(QString)), this, SLOT(setWindowTitle(QString)));
}
 
facture::~facture()
{
 
}
 
void facture::on_sQuantite_changed(QString val)
{
	setWindowTitle(val);
}
Merci de votre aide.