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

影楼网站模版网站 开发 成本

影楼网站模版,网站 开发 成本,中国海洋大学站群网站建设,如何宣传推广1.继续完善登录框&#xff0c;当登录成功时&#xff0c;关闭登录界面&#xff0c;跳转到新的界面中&#xff1a; 结果图&#xff1a; second.h: #define SECOND_H#include <QWidget> #include<QDebug> //信息调试类&#xff0c;用于打印输出的 #inc…

1.继续完善登录框,当登录成功时,关闭登录界面,跳转到新的界面中:

结果图:

 second.h:

#define SECOND_H#include <QWidget>
#include<QDebug>              //信息调试类,用于打印输出的
#include<QIcon>          //图标头文件
#include<QPushButton>     //按钮类头文件
#include<QLineEdit>       //行编辑器类
#include<QLabel>              //标签类
#include <QMovie>
#include <QDebug>
namespace Ui {
class Second;
}class Second : public QWidget
{Q_OBJECTpublic:explicit Second(QWidget *parent = nullptr);~Second();public slots:void jump_slot();      //跳转对应的槽函数private:Ui::Second *ui;QLabel *lab1;
};#endif // SECOND_H

widget.h:

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include<QDebug>              //信息调试类,用于打印输出的
#include<QIcon>          //图标头文件
#include<QPushButton>     //按钮类头文件
#include<QLineEdit>       //行编辑器类
#include<QLabel>              //标签类
#include <QMovie>
#include <QDebug>
class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();signals:    //该权限下说明要定义信号函数void jump();   //定义跳转的信号函数public slots:   //该权限下要定义公共的槽函数void my_slot();     //自定义的槽函数 处理取消按钮的槽函数void btn2_slot();   //自定义处理按钮2发射的信号的槽函数声明void loging_slot();  //自定义处理登录按钮的槽函数void jump_btn1_click(); //自定义登录按钮跳转函数private:QLabel *lab1;QLabel *lab2;QLabel *lab3;QLabel *lab4;QLineEdit *edit1;QLineEdit *edit2;QPushButton *btn1;QPushButton *btn2;
};
#endif // WIDGET_H

main.cpp:

#include "widget.h"
#include "second.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();Second s;   //实例化第二个界面QObject::connect(&w , &Widget::jump, &s ,&Second::jump_slot);return a.exec();
}

second.cpp:

#include "second.h"
#include "ui_second.h"Second::Second(QWidget *parent) :QWidget(parent),ui(new Ui::Second)
{ui->setupUi(this);
}Second::~Second()
{delete ui;
}void Second::jump_slot()
{this->show();
}

widget.cpp:

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{//设置尺寸this->resize(800,600);  //设置宽高//设置固定尺寸this->setFixedSize(800,600);//窗口标题操作qDebug()<<this->windowTitle();  //获取窗口标题this->setWindowTitle("iKun论坛");//设置窗口图标this->setWindowIcon(QIcon("D:\\Icon\\kun.png"));//QLabellab1 = new QLabel(this);    //指定父组件lab1->resize(800,325);      //重新设置尺寸lab1->setAlignment(Qt::AlignCenter);    //垂直和水平全都剧中//使用QMovie加载gif图片QMovie *gifMovie = new QMovie("D:\\Icon\\kunkun.gif");lab1->setMovie(gifMovie);lab1->setScaledContents(true);  //自适应大小gifMovie->start();  //开始播放giflab2 = new QLabel(this);    //指定父组件lab2->resize(80,50);lab2->move(200,350);lab2->setPixmap(QPixmap("D:\\Icon\\zhongfen.png"));lab2->setScaledContents(true);  //图片自适应大小lab3 = new QLabel(this);lab3->resize(80,50);lab3->move(200,420);lab3->setPixmap(QPixmap("D:\\Icon\\tieshankao.png"));lab3->setScaledContents(true);  //图片自适应大小lab4 = new QLabel(this);lab4->resize(175,250);  //重新设置尺寸lab4->move(0,340);       //移动位置QMovie *gifMovie2 = new QMovie("D:\\Icon\\kunkun2.gif");lab4->setMovie(gifMovie2);lab4->setScaledContents(true);  //自适应大小gifMovie2->start();  //开始播放gif//QLineEditedit1 = new QLineEdit(this); //有参构造,构造时给定父组件edit1->resize(300,50);edit1->move(300,350);   //移动edit1->setPlaceholderText("黑子名");   //设置占位符edit2 = new QLineEdit(this);edit2->resize(edit1->size());   //设置和edit1的大小相同edit2->move(300,420);   //移动edit2->setEchoMode(QLineEdit::Password);    //设置密文模式edit2->setPlaceholderText("鸡脚");   //设置占位符//QPushButtonbtn1 = new QPushButton(this);btn1->setText("你干嘛哎哟~");    //设置按钮上文本内容btn1->resize(140,50);    //设置组件的大小btn1->move(470,500);    //移动组件btn1->setIcon(QIcon("D:\\Icon\\kun2.png"));QSize iconSize(50,50);   //设置图标大小btn1->setIconSize(iconSize);btn2 = new QPushButton(this);btn2->setText("食不食油饼");btn2->resize(btn1->size());     //设置和btn1一样的大小btn2->move(650,500);btn2->setIcon(QIcon("D:\\Icon\\kun3.png"));btn2->setIconSize(iconSize);//用qt4版本的连接,将取消按钮连接到自定义的函数中connect(btn2,SIGNAL(clicked()),this,SLOT(my_slot()));//用qt5版本的连接,将登录按钮连接到自定义的槽函数中connect(btn1,&QPushButton::clicked,this,&Widget::loging_slot);}Widget::~Widget()
{}//void widged类外定义的槽函数 取消按钮
void Widget::my_slot()
{this->close();
}//连接登录的槽函数
void Widget::btn2_slot()
{connect(btn2,SIGNAL(clicked()),this,SLOT(my_slot()));
}void Widget::loging_slot()
{QString userName = edit1->text();QString pwd = edit2->text();if(userName=="mind" && pwd=="123456"){qDebug()<<"登录成功";Widget::jump_btn1_click();}elseqDebug()<<"登录失败";
}//跳转对应的槽函数
void Widget::jump_btn1_click()
{//发送跳转信号emit jump();this->close();
}

2.新建一个工程文件,将默认提供的代码加上注释信息:

.pro:

​
QT       += core gui  //表示引入qt所需的类库,如核心库,图形化界面库//表示此版本超过4.0版本,系统自动加的widgets库
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//表示该版的qt支持c++11后的语法
CONFIG += c++11# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0//管理源文件
SOURCES += \main.cpp \mainwindow.cpp//管理头文件
HEADERS += \mainwindow.h//管理ui文件
FORMS += \mainwindow.uiTRANSLATIONS += \01test_zh_CN.ts# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target​

3.思维导图:

http://www.yayakq.cn/news/471806/

相关文章:

  • 网站建设多久可以建成成都网站制作实力乐云seo
  • 做网站需要花钱吗wordpress金融主题
  • 佛山市公司网站建设平台注册免费的网站有吗
  • 个人使用网站做百度推广 建自己的网站
  • 常德公交网站国外做油画的网站
  • 企业建设营销型网站有哪些步骤有没有专门做建筑造价的私单网站
  • 东莞网站建设企慕辽宁建设工程信息网地址
  • 仿卢松松博客wordpressseo 优化一般包括哪些内容
  • 江苏手机响应式网站建设小游戏网站开发
  • 杭州网站搭建商家免费入驻平台
  • 环球旅行社网站建设规划书论文网站外链如何建设
  • 温州网站建设咨询wordpress 媒体备份
  • 第一代网站建设技术凯里网站设计公司
  • 聊城做网站的公司价格建设监理有限责任公司网站
  • 一个网站项目多少钱erp系统有哪些功能模块
  • 邢台 建网站杭州网站开发设计
  • 企业网站源码百度网盘下载重庆建设工程信息网网
  • wordpress两个站点共用用户wordpress下划线 代码
  • 舞阳专业做网站硬件开发能力
  • 常平做网站广告公司服务方案
  • 怎么用自己主机做网站、工程外包平台
  • 网站发布服务托管器一个网站怎么做关键词搜索
  • 网站开发能怎么赚钱app开发公司上海
  • 中小企业网站查询网站素材图片
  • cn结尾的网站 做外贸如何搭建手机网站源码
  • 做通路富集分析的网站广州模板网站建设费用
  • 代码大淘客网站如何做seo
  • 腾讯云网站制作教程wordpress主题压缩包安装提示无效
  • 网站发布之后上传文件路径变了微信h5商城网站
  • 什么情况自己建设网站凡科网做网站如何推广