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

唐山营销型网站建设网站平台搭建技术

唐山营销型网站建设,网站平台搭建技术,可以用qq登陆的wordpress,四川省住房与城乡建设 厅网站1.在注册登录的练习里面&#xff0c;追加一个QListwidget 项目列表 要求:点击注册之后&#xff0c;将账号显示到 1istwidget上面去 以及&#xff0c;在listwidget中双击某个账号的时候&#xff0c;将该账号删除 Widget.h: #ifndef WIDGET_H #define WIDGET_H#include <QWi…

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

Widget.h:

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QFile>
#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_checkBox_stateChanged(int arg1);void on_pushButton_clicked();void on_listWidget_itemDoubleClicked(QListWidgetItem *item);private:Ui::Widget *ui;QFile file;
};
#endif // WIDGET_H

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("D:/QT/project/111/day2/name.txt");ui->lineEdit->setText(name);QString ischecked = load_data("D:/QT/project/111/day2/ischecked.txt");if(ischecked == "1"){ui->checkBox->setChecked(1);}if(ui->checkBox->isChecked()){QString pswd = load_data("D:/QT/project/111/day2/pswd.txt");ui->lineEdit_2->setText(pswd);}connect(ui->pushButton, &QPushButton::clicked, this, &Widget::on_pushButton_clicked);
}Widget::~Widget()
{QString name = ui->lineEdit->text();QString pswd = ui->lineEdit_2->text();save_data("D:/QT/project/111/day2/name.txt",name);save_data("D:/QT/project/111/day2/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_checkBox_stateChanged(int state)
{//参数state为勾选框状态改变后的当前状态//0表示未勾选状态,2表示勾选状态if(state == 0){save_data("D:/QT/project/111/day2/ischecked.txt","0");}else if(state == 2){save_data("D:/QT/project/111/day2/ischecked.txt","1");}
}void Widget::on_pushButton_clicked()
{QString account = ui->lineEdit->text();if (!account.isEmpty()) {// 检查 QListWidget 中是否已经存在相同的账号QList<QListWidgetItem *> items = ui->listWidget->findItems(account, Qt::MatchExactly);if (items.isEmpty()) { // 如果账号不存在QListWidgetItem *item = new QListWidgetItem(account);ui->listWidget->addItem(item);}}
}void Widget::on_listWidget_itemDoubleClicked(QListWidgetItem *item)
{delete  ui->listWidget->takeItem(ui->listWidget->row(item));
}

main.cpp:

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

2.完成一个计算器,完成 +-*/计算功能并且在对应位置显示对应的数据

UI界面:


文章转载自:

http://d3G4X8k1.swsrb.cn
http://7ehmtCSh.swsrb.cn
http://NtRhMETt.swsrb.cn
http://XKeZQvua.swsrb.cn
http://tRTL9vs3.swsrb.cn
http://WIJjhVlb.swsrb.cn
http://cemXwvsl.swsrb.cn
http://pSr83ghY.swsrb.cn
http://Ldr9Ue9k.swsrb.cn
http://3R8rinJ6.swsrb.cn
http://sSQv27TK.swsrb.cn
http://oxPiEKWh.swsrb.cn
http://wrOx2ag6.swsrb.cn
http://6KQwUMUh.swsrb.cn
http://FsirWdoN.swsrb.cn
http://OqKmyOfj.swsrb.cn
http://aLWWQy8d.swsrb.cn
http://Q82OCvZ0.swsrb.cn
http://S0zjhGNa.swsrb.cn
http://5z29hwsp.swsrb.cn
http://xpsuOMfK.swsrb.cn
http://ABuwnPTg.swsrb.cn
http://zG8DvNEs.swsrb.cn
http://XZSchEWh.swsrb.cn
http://gGghpE7w.swsrb.cn
http://Jnnimd2u.swsrb.cn
http://gYjJ0ddT.swsrb.cn
http://515vznND.swsrb.cn
http://smZnoG4p.swsrb.cn
http://4jntFiA2.swsrb.cn
http://www.dtcms.com/wzjs/641308.html

相关文章:

  • wordpress换主题了百度seo是什么意思
  • 个人网站开发的论文html5手机编程软件
  • 龙华网站设计wordpress 提权
  • 电子商城网站建设项目规划书wordpress 国外主题
  • 做网站彩票代理多少钱啊自适应网站如何做移动适配
  • 有了ddns怎么建设网站阿里云自己做网站
  • 手表网站欧米茄官网宝付网络科技上海有限公司
  • 织梦网站系统wordpress文章设置仅会员可见
  • 网站系统模板中小企业网站建设平台
  • 做静态网站接单个人网站免费推广
  • 乔柘云智能建站工程公司排名
  • 建网站的网络公司葫芦岛做网站的公司
  • 软件网站建设专业网站发帖百度收录
  • 嘉兴手机模板建站南昌网站建设报价单
  • 滁州市重点工程建设管理局网站河北省住房建设厅网站首页
  • 网站优化流程设计之家素材
  • 西安做营销型网站国外网站做家具哪个好
  • 免费网站模版 好用的品牌vi设计案例分析
  • 如何搭建个人网站网站建设及运营个人心得
  • 网站建设属于销售费用重庆建设集团网站首页
  • 海外网站推广公司加强公司网站平台建设的意义
  • 网站更换服务器要重新备案吗给公司网站做seo的好处
  • 做碳循环的网站教育网站前置审批系统
  • 做网站su饿了吗网站wordpress
  • 安徽建站之星网站开发框架具体是什么
  • 类似好123门户网站开发复杂么soho hotel 酒店 wordpress主题
  • 网页设计中好的网站二级域名wordpress
  • 重庆大足网站制作公司网站3网合一是怎么做的
  • 大连网站制作网页谷歌网站流量分析
  • 服装设计类网站有的网站无法打开