前期准备工作见:基于Libvncserver开发环境搭建
上一期见:基于Libvncserver开发Qt程序(一)-优快云博客
这一期主要实现MainWindow类
1.基础功能
1.1 构造函数与析构函数
此处略
1.2 核心连接功能
onConnectButtonClicked函数
QString ip = ui->LineEdit_IP->text();
int port = 5900;
if (ip.isEmpty())
{
QMessageBox::warning(this, "输入错误", "请输入正确的IP地址!");
return;
}
int row = ui->tableWidget_IP->currentRow();
if (row < 0 || row >= viewers.size())
{
QMessageBox::warning(this, "错误", "请选择一个有效的连接行!");
return;
}
VncViewer* targetViewer = viewers[row];
targetViewer->setServerInfo(ip.toStdString(), port);
t

最低0.47元/天 解锁文章
956

被折叠的 条评论
为什么被折叠?



