User Tools

Site Tools

blog:2021-02-11_qt_pushbutton_onclicked



2021-02-11 Qt: pushButton OnClicked

  • 處理 pushButton OnClicked SOP

Method

  • 在要處理之 pushButton 控件上,按滑鼠右鍵,叫出Menu → “Go to slot…”
  • 找出要處理之 event, 在此選擇 “clicked()”
  • 自動會生成 on_pushButton_Connect_clicked() 函式,在此填入呼叫自己的處理副程式
    • void MainWindow::on_pushButton_Connect_clicked()
      {
          handle_ConnectButtonPressed();
      }
  • 自己處理之副程式為
    • void MainWindow::handle_ConnectButtonPressed()
      {
          // 處理 Connect Button 按下
          QColor tc = ui->textEdit_Log->textColor();
          ui->textEdit_Log->setTextColor(QColor("red"));
          ui->textEdit_Log->append("test 1");
          ui->textEdit_Log->setTextColor(tc);
          ui->textEdit_Log->append("test 2");
      }
  • 執行結果如下:

TAGS

  • 247 person(s) visited this page until now.

Permalink blog/2021-02-11_qt_pushbutton_onclicked.txt · Last modified: 2021/02/11 21:15 by jethro

oeffentlich