由于项目设计考虑到多用户接入,若采用TCP通信需开辟线程,频繁的开启线程连接与释放,容易内存泄漏(其实就是菜),因此采用UDP通信。
前言
Qt连接数据库、参考其他csdn文档,需先编译好插件、并放在对应编译器的插件位置。
一、登录UI设计。
创建控制界面程序在ui窗体拉取控。运行效果
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
/*控件图标添加*/
ui->login_btn->setIcon(QIcon(":/myImage/login.png"));
ui->regist_btn->setIcon(QIcon(":/myImage/regist.png"));
ui->exit_btn->setIcon(QIcon(":/myImage/exit.png"));
ui->name_ld->setPlaceholderText("请输入用户名");
ui->password_ld->setPlaceholderText("密码");
ConnectDB(); //数据库连接
}