2012-12-13 67 views
4
connect(ui->ComboBox,SIGNAL(currentIndexChanged()),this,SLOT(switchcall())); 

在qt中,組合框項目我沒有,服務器,client.when我選擇其中一個它應該調用switchcall function.in此函數我想執行任務取決於選擇在combobox.how做到這一點?如何更改組合框中的項目時調用函數?

回答

10

您尚未將陳述放入SIGNAL/SLOT陳述中。

connect(ui->ComboBox,SIGNAL(currentIndexChanged(const QString&)), 
     this,SLOT(switchcall(const QString&))); 

或者,您可以使用項目索引,使用重載信號。

相關問題