//需求: 點選 自定義按鈕 實作關閉視窗
//利用connect進行連結
//參數1 信号發送者 參數2 發送的信号 參數3 信号的接受者 參數4 處理信号(信号槽)
qt代碼:
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
QPushButton *btn = new QPushButton;
btn->setParent(this);
btn->setText(QStringLiteral("按鈕"));
this->setWindowTitle(QStringLiteral("第一個項目"));
//需求: 點選 自定義按鈕 實作關閉視窗
//利用connect進行連結
//參數1 信号發送者 參數2 發送的信号 參數3 信号的接受者 參數4 處理信号(信号槽)
connect(btn, &QPushButton::clicked, this, &Widget::close);
}
案列:(自定義信号)
//需求
//Teacher 類 Student 類
//classIsOver 下課 老師發送自定義信号 餓了
//學生 響應餓了的信号 請老師吃飯