推 stupid0319: void PushButton(int buttonId); 像這樣子吧 09/06 07:51
我現在是將主要要做的事情寫在接收button ptr的function
可是每個按鈕的event還是要分開寫吧@@?
void PushButton (QPushButton *thisButton) { ... }
void PushButton_1_OnClick () { PushButton(ui->PushButton_1); }
void PushButton_2_OnClick () { PushButton(ui->PushButton_2); }
void PushButton_3_OnClick () { PushButton(ui->PushButton_3); }
...
※ 編輯: rkcity (36.228.224.148), 09/06/2015 13:07:54
→ rkcity: 所以還是會有一大堆PushButton的event function... 09/06 13:09
推 ables: 試試 QSignalMapper ? 09/06 13:15
→ uranusjr: 在 Qt 裡的最佳解就是 QSignalMapper 沒錯 09/06 16:45
→ uranusjr: 我回文好了 09/06 16:45
→ rkcity: 感謝指點! 09/06 17:53