<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一个信号可以连接多个槽,因此做了一个关于信号和嘈的有趣的实验:</span>
<pre name="code" class="cpp">#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
number = 0;
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(changeEdit1Text()));
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(changeEdit2Text()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::changeEdit1Text()
{
number++;
ui->lineEdit->setText(QString("number: %1").arg(number));
}
void MainWindow::changeEdit2Text()
{
number++;
ui->lineEdit_2->setText(QString("number: %1").arg(number));
}