✿写在开头
之前只总结了透明、无边框、可移动窗口的UI处理,为了给某位同学提供些学习资料,我再总结些功能要点。
原则:少说废话,多上代码。
✿登录窗口
登录操作TcpSocket,如果你非要问我为什么不是UDP Socket ,我只能说因为tcp可靠。
❀登录
在确保设置IP端口后,通过QDataStream 写 QIODevice
void login::on_loginButton()
{
usrname = ui->usrnamelineEdit->text().trimmed();
password = ui->passwordlineEdit->text().trimmed();
QRegExp rx("^[1-9]{1,2}[0-9]{4,7}{1}quot;);
rx.setPatternSyntax(QRegExp::RegExp);
if (!rx.exactMatch(usrname))
{
QMessageBox::warning(NULL, tr(&#