GQtClientSmarthome_Clientprocessioncpp43 error no matching function for call to QTcpSocketconnectToHostQString QString m_socket-connectToHostui-IP-text ui-port-text; 鏈嶅姟鍣ㄧ殑IP鍦板潃鍜岀鍙e彿
这个错误是因为connectToHost()函数需要的参数是QString类型,而你传递的是QString类型。解决这个错误的方法是将ui->port->text()转换为int类型。
你可以使用toInt()函数将字符串转换为整数,然后将转换后的整数作为参数传递给connectToHost()函数。修改后的代码如下所示:
m_socket->connectToHost(ui->IP->text(), ui->port->text().toInt());
这样就可以解决这个错误了。
原文地址: https://www.cveoy.top/t/topic/iBdD 著作权归作者所有。请勿转载和采集!