Qt登录对话框

QString c_user,c_password;
c_user=CLoginUi->m_user->text().trimmed();
c_password=CLoginUi->m_password->text().trimmed();
if(c_user!=NULL&&c_password!=NULL)
{
QSqlQuery query;
query.prepare("select * from tb_operator where name=‘"+c_user+"‘and password=‘"+c_password+"‘");
query.exec();
if(query.next())
{accept();}
else
{
QMessageBox::warning(this,tr("Warning"),tr("The User Or Password error!"),QMessageBox::Yes);
CLoginUi->m_password->clear();
}
}

时间: 2024-08-04 16:05:05

Qt登录对话框的相关文章

QT之创建登录对话框

之前我们介绍了对话框的相关知识,那么今天我们就来创建一个登录对话框,包含用户名和密码的这么一个可复用的模板. 需求分析:登录对话框是应用程序中的常用部件.可复用软件部件,获取用户名和密码.最终我们将要做成如下所示的界面:登录对话框的设计与架构关系如图所示:我们 Widget 的头文件和 .cpp 文件实现如下所示:登录界面的头文件如下所示:其中界面按钮的实现程序如下:Login 和 Cancel 的点击响应我们就做了打印函数名.最终构建运行得到的效果图如下所示:我们现在已经做出大概界面了.但是还

QT 登陆对话框

该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处! 正文 一.创建项目 1.新建Qt Gui应用,项目名称为"login",类名和基类保持MainWindow和QMainWindow不变. 2.完成项目创建后,向项目中添加新的Qt设计师界面类,模板选择Dialog without Buttons,类名更改为LoginDialog.完成后向界面上添加两个标签Label.两个行编辑器Line Edit和两个按钮Push Button,设计界

如何修改Qt标准对话框的文字(例如,英文改成中文)

此篇文章参考qtcn论坛整理而成,因为文字和图片是本人亲自组织,所以仍算原创. http://www.qtcn.org/bbs/read-htm-tid-30650.html http://blog.csdn.net/yangxiao_0203/article/details/7488967 如图所示,QT自带的内建标准对话框QFontDialog.QColorDialog.QMessageBox.默认的文字全是英文的.QLineEdit和QTextEdit的右键菜单,默认的文字也全是英文的.请

Qt标准对话框之QColorDialog

Qt中提供了一些标准的对话框,用于实现一些常用的预定义功能,比如本节中将要介绍的颜色对话框——QColorDialog. 在不同的系统平台下,颜色对话框的显示效果可能会有所不同,主要因系统主题风格而异,但是功能是相同的,显示效果如下: 查看帮助文档的话,我们可以看到这个类提供的方法还是很多的,但是我们一般情况下用到的也就一个静态的成员方法:getColor(),该函数的原型如下: 1 QColor QColorDialog::getColor(const QColor & initial = Q

QT常用对话框的使用以及实现

考虑的QT的对话框的内容颇多,很难记,而且使用起来往往相同的操作,所以将自己敲的各个常用对话框的使用方法上传.以下包含了颜色对话框.打开单个(多个)文件对话框,字体对话框.输入对话框.提示信息对话框.进度对话框.QErrorMessage对话框,以及向导对话框. 废话少说,直接上代码: //颜色对话框 QColor color = QColorDialog::getcolor(Qt::red,this,tr("颜色对话框")); //获取选择的颜色再去设置即可 //文件对话框 QStr

12个QT基本对话框,以及淡入原理(用定时器把窗口逐渐变成透明)

一.基本对话框 1,核心库: 界面程序 QApplication 非程序界面QCoreAppliction 2,消息循环必须执行QApplication.exec(); 3,消息绑定机制: 信号-槽 信号可以对应信号,也可以对应槽. 一个信号可以对应多个信号和多个槽. 4,QT基本对话框: QErrorMessage, QInputDialog, QMessageBox, QPrintDialog, QProgressDialog, QFileDialog, QAbstractPrintDial

第18课 登录对话框实例分析

1. 登录对话框 (1)需求分析 ①可复用的软件部件 ②获取用户名和密码 (2)附加需求:随机验证码 2. 登录对话框的设计与架构 (1)架构 (2)如何在两个不同的对话框间传递数据? 通过附加的成员变量和成员函数完成不同对话框间的数据传递 3. 进一步开发 (1)检查用户名和密码是否为空:当用户名和密码为空时提示错误 (2)随机验证码:①当验证码输入错误时进行提示:②验证码随时刷新 [实例分析]登录对话框实现(验证码部分在后续部分实现) 4. 小结 (1)登录对话框作为可复用的软件部件进行开发

Android实现登录对话框

今天介绍一种Android登录对话框的实现. dialog.xml用于设置DialogView Activity packagecom.study.android; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.app.ProgressDialog; importandroid.content.DialogInterface; importandroid.os.Bundle; importandr

Qt标准对话框:QMessageBox

Qt标准对话框之QMessageBox 这次来说一下QMessageBox以及类似的几种对话框.其实,我们已经用过QMessageBox了,就在之前的几个程序中.不过,当时是大略的说了一下,现在专门来说说这几种对话框. 先来看一下最熟悉的QMessageBox::information.我们在以前的代码中这样使用过: QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMess