这个错误是因为 connectToHost() 函数需要的参数是 QString 类型,而你传递的是 QString 类型。解决这个错误的方法是将 ui->port->text() 转换为 int 类型。

你可以使用 toInt() 函数将字符串转换为整数,然后将转换后的整数作为参数传递给 connectToHost() 函数。修改后的代码如下所示:

m_socket->connectToHost(ui->IP->text(), ui->port->text().toInt());

这样就可以解决这个错误了。

Qt 错误:'QTcpSocket::connectToHost(QString, QString)' 函数调用不匹配

原文地址: http://www.cveoy.top/t/topic/fB9q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录