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

ps做图下载网站中国国家人才培训网官网

ps做图下载网站,中国国家人才培训网官网,建网站需要数据库吗,包头建设网站在注册登录的练习里面,追加一个QListWidget 项目列表 要求:点击注册之后,将账号显示到 listWidget上面去 以及,在listWidget中双击某个账号的时候,将该账号删除 widget.h #ifndef WIDGET_H #define WIDGET_H#include…

在注册登录的练习里面,追加一个QListWidget 项目列表 要求:点击注册之后,将账号显示到 listWidget上面去 以及,在listWidget中双击某个账号的时候,将该账号删除

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QFile>
#include <QWidget>
#include <QListWidget>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();void save_data(const QString& filename,const QString& data);QString load_data(const QString& filename);private slots:void on_lineEdit_textChanged(const QString &arg1);void on_lineEdit_2_textChanged(const QString &arg1);void on_pushButton_3_pressed();void on_pushButton_3_released();void on_pushButton_clicked();void on_listWidget_itemDoubleClicked(QListWidgetItem *item);private:Ui::Widget *ui;QFile file;
};
#endif // WIDGET_H

mian.cpp

#include "widget.h"#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QString name=load_data("E:/name.txt");ui->lineEdit->setText(name);QString pswd=load_data("E:/pswd.txt");ui->lineEdit_2->setText(pswd);
}Widget::~Widget()
{QString name=ui->lineEdit->text();save_data("E:/name.txt",name);QString pswd=ui->lineEdit_2->text();save_data("E:/pswd.txt",pswd);delete ui;
}void Widget::save_data(const QString &filename, const QString &data)
{file.setFileName(filename);file.open(QFile::WriteOnly);file.write(data.toLocal8Bit());file.close();
}QString Widget::load_data(const QString &filename)
{file.setFileName(filename);file.open(QFile::ReadOnly);QByteArray arr=file.readAll();QString str=QString::fromLocal8Bit(arr);file.close();return str;
}void Widget::on_lineEdit_textChanged(const QString &arg1)
{QString name=ui->lineEdit->text();QString pswd=ui->lineEdit_2->text();if(name.isEmpty() || pswd.isEmpty()){ui->pushButton->setEnabled(0);ui->pushButton_2->setEnabled(0);}else{ui->pushButton->setEnabled(1);ui->pushButton_2->setEnabled(1);}
}void Widget::on_lineEdit_2_textChanged(const QString &arg1)
{QString name=ui->lineEdit->text();QString pswd=ui->lineEdit_2->text();if(name.isEmpty() || pswd.isEmpty()){ui->pushButton->setEnabled(0);ui->pushButton_2->setEnabled(0);}else{ui->pushButton->setEnabled(1);ui->pushButton_2->setEnabled(1);}
}void Widget::on_pushButton_3_pressed()
{ui->lineEdit_2->setEchoMode(QLineEdit::Normal);
}void Widget::on_pushButton_3_released()
{ui->lineEdit_2->setEchoMode(QLineEdit::Password);
}void Widget::on_pushButton_clicked()
{QString text = ui->lineEdit->text();if (!text.isEmpty()) {QListWidgetItem* item = new QListWidgetItem(text);ui->listWidget->addItem(item);}
}void Widget::on_listWidget_itemDoubleClicked(QListWidgetItem *item)
{if (item) {delete ui->listWidget->takeItem(ui->listWidget->row(item));}
}

(关于勾选是否记住密码的操作并未执行)

http://www.dtcms.com/wzjs/72207.html

相关文章:

  • 淘宝客怎么做网站管理百度网盘官网入口
  • 企业网站必须做可信网站认证湛江seo推广外包
  • 网站模板flash大数据精准营销获客
  • 做网站专业服务营销网
  • 提供广州网站建设seo关键词优化推广报价表
  • 过年做哪个网站致富信息流优化师是干什么的
  • 许昌市住房和城乡建设部网站郑州网站建设制作公司
  • 网站建设工作要点网站服务器速度对seo有什么影响
  • 邢台提供网站建设公司报价网站关键词全国各地的排名情况
  • wordpress 5.1.1漏洞整站优化推广
  • b2b网站大全黄页8禁网络营销专业
  • 西安网站建设易网宣关键词seo培训
  • 如何用电脑主机做网站主机新闻网站排行榜
  • 装修室内设计效果图手机优化大师为什么扣钱
  • 家政网站制作中公教育培训机构官网
  • 快速网站开发介绍域名大全
  • 网站开发的毕设开题报告百度关键词排名联系
  • 做销售的网站网络推广员岗位职责
  • 管理世界万秀服务不错的seo推广
  • 一个人做网站可以做什么百度指数官网数据
  • 药品行业做网站北京网讯百度科技有限公司
  • 如何在百度搜索dw做的网站网页设计与制作案例教程
  • 深圳网站建设售后服务dw网站制作
  • 上海做网站环球网疫情最新消息
  • wordpress 生成sitemap重庆seo团队
  • app官网网站建设百度怎么推广自己的作品
  • 现在网站优化怎么做建设网站的十个步骤
  • 如何做国际网站产品宣传网络顾问
  • 做网站珊瑚橙颜色怎么搭配好看个人博客模板
  • 怎么做自己的网站平台关键词优化公司推荐