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

静态网站设计怎么做最新代理项目

静态网站设计怎么做,最新代理项目,图片墙网站源码,网站代码需要注意什么问题吗使用手动连接#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中#xff0c;在自定义的槽函数中调用关闭函数将登录按钮使用qt5版本的连接到自定义的槽函数中#xff0c;在槽函数中判断ui界面上输入的账号是否为admin#xff0c;密码是否为将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中在自定义的槽函数中调用关闭函数将登录按钮使用qt5版本的连接到自定义的槽函数中在槽函数中判断ui界面上输入的账号是否为admin密码是否为123456。点击登录对话框如果账号和密码匹配则弹出信息对话框给出提示”登录成功“提供一个Ok按钮用户点击Ok后关闭登录界面跳转到新的界面中如果账号和密码不匹配弹出错误对话框给出信息”账号和密码不匹配是否重新登录,并提供两个按钮Yes|No用户点击Yes后清除密码框中的内容继续让用户进行登录如果用户点击No按钮则直接关闭登录界面如果用户点击取消按钮则弹出一个问题对话框给出信息”您是否确定要退出登录“并给出两个按钮Yes|No用户点击Yes后关闭登录界面用户点击No后关闭对话框继续执行登录功能 #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//窗口相关设置this-setWindowTitle(登陆界面);this-setWindowIcon(QIcon(:/picture/pdx2.png));//标签相关设置ui-lab1-setPixmap(QPixmap(:/picture/pdx3.webp));ui-lab1-setScaledContents(true);//自适应大小ui-lab2-resize(40,40);//添加账号的图片ui-lab2-setPixmap(QPixmap(:/picture/userName.jpg));ui-lab2-setScaledContents(true);ui-lab3-resize(40,40);//添加密码的图片ui-lab3-setPixmap(QPixmap(:/picture/passwd.jpg));ui-lab3-setScaledContents(true);ui-btn1-setIcon(QIcon(:/picture/cancel.png));//添加取消的图片ui-btn2-setIcon(QIcon(:/picture/login.png));//添加登陆的图片ui-lineEdit1-setPlaceholderText(账号);//设置占位字符ui-lineEdit2-setPlaceholderText(密码);ui-lineEdit2-setEchoMode(QLineEdit::Password);//密码模式connect(ui-btn1,SIGNAL(clicked()),this,SLOT(btn1_cancel()));//qt4不友好连接connect(ui-btn2,QPushButton::clicked,this,Widget::btn2_login);//qt5友好连接 }Widget::~Widget() {delete ui; }void Widget::btn1_cancel()//自定义取消按钮函数 {//基于静态成员函数消息对话框int ret QMessageBox::information(this,提示,您是否确定要退出登录,QMessageBox::Yes | QMessageBox::No);//提供两个选项if(ret QMessageBox::Yes)this-close();//关闭当前窗口 }void Widget::btn2_login()//自定义登陆按钮函数 {if(ui-lineEdit1-text()admin ui-lineEdit2-text()123456){QMessageBox msg( //基于属性版本的消息对话框QMessageBox::Information,提示,登陆成功,QMessageBox::Ok,this);msg.exec();//执行对话框函数//QMessageBox::information(this,提示,登陆成功);//基于静态成员函数消息对话框this-close();//关闭当前窗口emit jump();//调用跳转函数}else{ // QMessageBox msg( //基于属性版本的消息对话框 // QMessageBox::Critical, // 错误, // 账号和密码不匹配是否重试, // QMessageBox::Yes | QMessageBox::No, // this); // int ret msg.exec();//基于静态成员函数消息对话框int ret QMessageBox::critical(this,错误,账号和密码不匹配是否重试,QMessageBox::Yes | QMessageBox::No);//提供两个选项if(ret QMessageBox::Yes)ui-lineEdit2-clear();//清空密码栏elsethis-close();//关闭当前窗口} } /*自定义文本框功能修改字体、颜色、读取、保存*/ #include second.h #include ui_second.hsecond::second(QWidget *parent) :QWidget(parent),ui(new Ui::second) {ui-setupUi(this); }second::~second() {delete ui; }void second::on_pushButton_clicked() {bool ok;QFont f QFontDialog::getFont(ok,QFont(隶书,8,10,false),this,字体);if(ok){ui-textEdit-setCurrentFont(f);}else{QMessageBox::information(this,提示,未选中字体);} }void second::on_pushButton_2_clicked() {QColor c QColorDialog::getColor(QColor(255,0,255),this,颜色对话框);if(c.isValid()){ui-textEdit-setTextColor(c);//设置前景色//ui-textEdit-setTextBackgroundColor(c);//背景色}else{QMessageBox::information(this,提示,未选中文本);} }void second::on_pushButton_3_clicked() {QString filename QFileDialog::getOpenFileName(this,打开文件,./,All(*.*);;Img(*.jpg *.gif *.png);;文本(*.txt));qDebug() filename;QFile file(filename);if(!file.exists())//判断文件是否存在{return ;}if(!file.open(QFile::ReadWrite))//判断是否能成功打开{return ;}QByteArray msg file.readAll();//读取文件内容file.close();ui-textEdit-setText(msg); }void second::on_pushButton_4_clicked() {QString fileName QFileDialog::getSaveFileName(this);//实例化一个文件类对象QFile file(fileName);//打开文件file.open(QFile::WriteOnly);//获取textEdit上的内容QString msg ui-textEdit-toPlainText();//写入数据file.write(msg.toLocal8Bit());file.close();}//第一个窗口信号对应的槽函数实现 void second::jumpslot() {this-show(); }#ifndef WIDGET_H #define WIDGET_H#include QWidget #include QPushButton #include QDebug #include QMessageBoxQT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget(); public slots:void btn1_cancel();//自定义信号函数void btn2_login();signals:void jump();//自定义一个跳转信号private:Ui::Widget *ui; }; #endif // WIDGET_H#ifndef SECOND_H #define SECOND_H#include QWidget #include QDebug #include QFontDialog//字体对话框类 #include QFont #include QMessageBox//消息对话框类 #include QColorDialog//颜色对话框类 #include QColor #include QFileDialog//文件对话框类 #include QFilenamespace Ui { class second; }class second : public QWidget {Q_OBJECTpublic:explicit second(QWidget *parent nullptr);~second(); public slots:void jumpslot(); //对应第一个窗口信号的槽函数声明private slots:void on_pushButton_clicked();void on_pushButton_2_clicked();void on_pushButton_3_clicked();void on_pushButton_4_clicked(); private:Ui::second *ui; };#endif // SECOND_H
http://www.hkea.cn/news/14286654/

相关文章:

  • 网站地图 html网站建设的实训总结
  • 汽车零件销售网站开发内在空间官网
  • 免费申请公司网站怎样网站设计
  • 咸阳做网站公司seo搜索引擎优化
  • 网站备案服务类型超详细wordpress
  • 怎么做网站图标漯河市郾城区网站建设
  • 网站审核要多久企业邮箱购买价格
  • 大理建设学校官方网站网站设计中常见的错误
  • 天津百度网站快速排名免费海报背景素材
  • 网站优化排名优化建网站可以卖钱
  • 商城网站建设优化推广建筑工程公司经营范围
  • vs2015 手机网站开发毕业ppt模板免费下载
  • 比较好的设计网站推荐少儿编程哪个品牌好
  • 鹤壁网站优化怎么做网站的优化排名
  • 武功县住房与城乡建设局网站手机网站建设口碑好
  • 江都微信网站建设魅力潍坊网页制作
  • 商城网站一般建设的宽度东道设计招聘要求
  • dm建站系统来年做那些网站能致富
  • 云南建网站html网站开发事例教程
  • wordpress自定义选项宁波网站建设优化服务公司
  • 湛江网站建设方案推广wordpress 闪图不
  • 创建网站服务器地址辽宁省工程造价管理总站
  • 企业做网站需要什么手续吗点石嘉业北京网站建设公司
  • 网站怎么做图片搜索怎么样做网站推广
  • 教你做企业网站娱乐网站建设流程
  • 怎么做自己的网站教程东莞高端建站公司
  • 免费建网站的网站包头做网站哪家好
  • 英文网站建设公司建设网站需要申请什么
  • 家装商城系统网站建设服务器做jsp网站教程视频教程
  • 网站备案 做网站时就需要吗怎么做卡盟网站免费