首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

无标题界面跳转以及倒计时

操作系统 12.32KB 11 需要积分: 1
立即下载

资源介绍:

啦啦啦啦啦啦啦
#include "logindialog.h" #include "ui_logindialog.h" #include #include "mainwindow.h" #include #include LoginDialog::LoginDialog(QWidget *parent) : QDialog(parent) , ui(new Ui::LoginDialog) { ui->setupUi(this); } LoginDialog::~LoginDialog() { delete ui; } void LoginDialog::on_pushButton_login_clicked() { QString userName = ui->lineEdit_username->text().trimmed(); QString passWord = ui->lineEdit_password->text().trimmed(); QString errorString; if (loginToWindows(userName, passWord, errorString)) { this->close(); m_MainWindow = new MainWindow; m_MainWindow->show(); } else { QMessageBox::critical(this, "error", errorString); } } void LoginDialog::on_pushButton_exit_clicked() { qApp->quit(); } bool LoginDialog::loginToWindows(const QString &username, const QString &password, QString &errorInfo) { // 将QString转换为wchar_t* wchar_t *usernameW = new wchar_t[username.length() + 1]; wchar_t *passwordW = new wchar_t[password.length() + 1]; username.toWCharArray(usernameW); password.toWCharArray(passwordW); bool loginResult = true; // 调用LogonUser API HANDLE token; if (!LogonUserW(usernameW, NULL, passwordW, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &token)) { DWORD errorCode = GetLastError(); // 使用FormatMessage获取错误描述 LPWSTR messageBuffer = NULL; FormatMessageW( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, // 指向错误信息的地址,NULL表示使用系统的最后一个错误信息 errorCode, // 错误代码 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // 消息语言 (LPWSTR)&messageBuffer, // 指向缓冲区的指针 0, // 缓冲区大小 NULL // 指向Arguments数组的指针 ); // 检查是否成功获取错误消息 if (messageBuffer) { errorInfo = QString::fromWCharArray(messageBuffer); // 将获取的错误消息显示给用户 LocalFree(messageBuffer); // 释放由FormatMessage分配的内存 } else { errorInfo = "unknow error!"; // 如果FormatMessage失败,显示一个通用的错误消息 } CloseHandle(token); loginResult = false; } delete[] usernameW; delete[] passwordW; return true; }

资源文件列表:

CAOHUIMIN.zip 大约有19个文件
  1. CAOHUIMIN/
  2. CAOHUIMIN/CAOHUIMIN.pro 948B
  3. CAOHUIMIN/CAOHUIMIN.pro.user 19.08KB
  4. CAOHUIMIN/createwidget.cpp 324B
  5. CAOHUIMIN/createwidget.h 357B
  6. CAOHUIMIN/createwidget.ui 1.49KB
  7. CAOHUIMIN/gobackbarwidget.cpp 347B
  8. CAOHUIMIN/gobackbarwidget.h 441B
  9. CAOHUIMIN/gobackbarwidget.ui 969B
  10. CAOHUIMIN/logindialog.cpp 2.63KB
  11. CAOHUIMIN/logindialog.h 580B
  12. CAOHUIMIN/logindialog.ui 2.61KB
  13. CAOHUIMIN/main.cpp 247B
  14. CAOHUIMIN/mainwindow.cpp 1.82KB
  15. CAOHUIMIN/mainwindow.h 784B
  16. CAOHUIMIN/mainwindow.ui 6.64KB
  17. CAOHUIMIN/searchpasswordwidget.cpp 388B
  18. CAOHUIMIN/searchpasswordwidget.h 421B
  19. CAOHUIMIN/searchpasswordwidget.ui 1.51KB
0评论
提交 加载更多评论
其他资源 词法分析器,语义分析器
词法分析器,语义分析器
开源吃瓜密码查看系统源码
吃瓜群系统源码是一款基于付费进群功能的软件,主要应用于社群管理,尤其是对于需要进行付费会员服务的社交群体。这款系统的核心在于提供了一种安全便捷的方式,让用户通过支付一定的费用来加入特定的讨论群组。源码的分享使得开发者或者社群管理员能够自定义和部署这样的功能,以满足他们的特定需求
开源吃瓜密码查看系统源码
个人发卡程序手机版自适应源码 完美版对接免签约支付.zip
个人发卡程序手机版自适应源码 完美版对接免签约。正式运营版本首发,基本都测试了有的没截图就这样吧,免费分享了这套免签约自适应的自动发卡,卡密个人发卡,发卡程序源码,带手机版,支付对接好了只需要自己去填账号密码就行了。
CodeFormer-master.zip
CodeFormer-master.zip
c语言实现非常漂亮祝福烟花效果
c语言实现非常漂亮祝福烟花效果
mybatisplus&CodeGenerator源码.zip
mybatisplus&CodeGenerator源码
ConvNet ConvNeXt V1 - V2代码
A ConvNet for the 2020s 和 ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders的网络模型ConvNeXt V1 - V2代码
MATLAB车牌识别程序.zip
车牌检测是指通过图像处理技术,从图像中自动检测出车辆的车牌区域。在MATLAB中,可以使用以下步骤进行车牌检测: 1. 读取图像:使用imread函数读取待检测的车辆图像。 2. 图像预处理:对读取的图像进行预处理,如去噪、灰度化、图像增强等。 3. 车牌区域检测:使用图像处理技术,如边缘检测、形态学操作等,通过检测车牌的特征,找出可能的车牌区域。 4. 车牌区域精确定位:对可能的车牌区域进行精确定位,可以使用形状匹配、基于颜色的分割等方法。 5. 车牌字符分割:将车牌区域中的字符进行分割,可以使用图像处理技术,如投影法、连通区域分析等。 6. 字符识别:对分割出的字符进行识别,可以使用模式识别、机器学习技术等。 在MATLAB中,可以使用图像处理工具箱和机器学习工具箱来实现车牌检测。可以使用函数如imread、imfilter、imbinarize等进行图像处理;可以使用函数如edge、imdilate、imfill等进行车牌区域检测;可以使用函数如regionprops、bwconncomp等进行车牌区域精确定位和字符分割;可以使用机器学习工具箱中的分类器进行字符识别