当前位置: 首页 > news >正文

网站的死链智邦国际erp系统

网站的死链,智邦国际erp系统,阿里云做网站教程,较好的网站模板思维导图 使用手动连接#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中#xff0c;在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中#xff0c;在槽函数中判断ui界面上输入的账号是否为admin#xff0c;…思维导图 使用手动连接将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中在槽函数中判断ui界面上输入的账号是否为admin密码是否为123456,如果账号密码匹配成功则输出“登录成功”并关闭该界面如果匹配失败则输出登录失败并将密码框中的内容清空 widget.h #ifndef WIDGET_H #define WIDGET_H#include QWidget #includeQDebug #includeQPushButton//按钮类 #includeQLabel//标签类 #includeQLineEdit//行编辑器类 #includeQMovie//动图类 #include QPainter #include QPixmapQT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();private slots:void my_slot1();void my_slot2();private:Ui::Widget *ui;QMovie *mvnew QMovie(:/picture/gou.gif); }; //重写paintEvent函数 class CircularLabel:public QLabel { public:CircularLabel(QWidget *parentnullptr):QLabel(parent){}void paintEvent(QPaintEvent *event) override{QLabel::paintEvent(event);//调用基类的paintEvent以处理标准绘制QPainter painter(this);painter.setRenderHint(QPainter::Antialiasing);//抗锯齿QPixmap pixmap(:/picture/qq0.jpg);//加载图片pixmappixmap.scaled(this-size(),Qt::KeepAspectRatio,Qt::SmoothTransformation);QPainterPath path;path.addEllipse(0,0,this-width(),this-height());//创建一个圆形路径painter.setClipPath(path);//设置裁剪路径为圆形painter.drawPixmap(0,0,pixmap);//绘制图片} }; #endif // WIDGET_Hmain.cpp #include widget.h#include QApplicationint main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); }widget.cpp #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//设置窗口标题this-setWindowTitle(QQ快聊);//设置窗口图标this-setWindowIcon(QIcon(:/picture/qq.png));//给动图类mv设置父组件mv-setParent(this);//给标签logLab1填充动图mvui-logLab1-setMovie(mv);//将动图mv设置自适应标签ui-logLab1-setScaledContents(true);//让动图动起来mv-start();//给标签logLab2填充图片ui-logLab2-setPixmap(QPixmap(:/picture/qqq.jpg));//将标签logLab2图片设置自适应标签ui-logLab2-setScaledContents(true);//创建一个圆形标签CircularLabel *headLabnew CircularLabel(this);//移动标签到固定位置headLab-move(350,150);//重设标签大小headLab-resize(111,111);//给标签userNameLab填充图片ui-userNameLab-setPixmap(QPixmap(:/picture/userName.jpg));//将标签userNameLab图片设置自适应标签ui-userNameLab-setScaledContents(true);//给标签passwdLab填充图片ui-passwdLab-setPixmap(QPixmap(:/picture/passwd.jpg));//将标签passwdLab图片设置自适应标签ui-passwdLab-setScaledContents(true);//给行编辑器userNameEdit设置占位ui-userNameEdit-setPlaceholderText(QQ账号/手机号/邮箱);//给行编辑器passwdEdit设置占位ui-passwdEdit-setPlaceholderText(密码);//给行编辑器passwdEdit设置显示模式 输入该行编辑器时内容不可见ui-passwdEdit-setEchoMode(QLineEdit::Password);//手动连接系统提供的信号和槽 基于qt4版本 该连接是不友好connect(ui-loginBtn,SIGNAL(clicked()),this,SLOT(my_slot1()));//手动连接系统提供的信号和自定义的槽函数 基于qt5版本 该连接是友好的connect(ui-loginBtn,QPushButton::clicked,this,Widget::my_slot2); }Widget::~Widget() {delete ui; }void Widget::my_slot1() {//获取行编辑器userNameEdit和passwdEdit输入的内容并和要求的admin和123456进行比对if(ui-userNameEdit-text()adminui-passwdEdit-text()123456){qDebug() 登录成功;close();} } void Widget::my_slot2() {//获取行编辑器userNameEdit和passwdEdit输入的内容并和要求的admin和123456进行比对if(ui-userNameEdit-text()!admin||ui-passwdEdit-text()!123456){qDebug() 登录失败;ui-passwdEdit-clear();} }widget.ui 运行结果 登录失败 登录成功
http://www.w-s-a.com/news/814411/

相关文章:

  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理
  • 省建设干部培训中心网站网站地图1 500 怎么做
  • 制作一个网站需要哪些人网站建设经营服务合同
  • 山东省住房和城乡建设厅官方网站网易发布广州
  • 长沙设计网站效果设计师灵感网站
  • 做网站php都用什么框架把asp.net写的网站别人怎么访问
  • 网站建设捌金手指下拉六正规的代运营公司
  • 自己申请网站空间冀州建网站
  • 哈尔滨旅游团购网站建设江苏建设工程建设网
  • 在郑州做网站茶叶网站建设网页设计制作
  • 58做网站吗南京有关制作网站的公司
  • 申请建设门户网站的申请先做网站还是先申请域名
  • 门户网站怎么做seo玩具外贸好做吗
  • 网页设计模板的网站黄埔营销型网站建设
  • 企业为什么要建立网站江苏高校品牌专业建设工程网站
  • 网站建设公司需要交税么福建省城乡建设厅网站
  • dedecms网站首页网站正在建设中 源码下载
  • 论坛网站有哪些怎么wordpress主题
  • 网站搭建中企动力第一返利的网站怎么做
  • 在哪网站可以做农信社模拟试卷优衣库网站建设的目的
  • 杭州网站建设ttmwl网络平台推广公司
  • 工作室网站技能培训班
  • 东丰网站建设万盛网站制作
  • 安徽黄山网站建设wordpress 公众号 获取密码
  • 自己电脑做网站模板腾讯网站建设分析
  • 如何增加网站反链虚拟主机 2个网站
  • 手机网站调用分享wordpress.org移除
  • 工业和信息化部网站备案系统查询市场调研表模板