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

网件路由器推荐武汉建站优化厂家

网件路由器推荐,武汉建站优化厂家,设置网关,什么是网页界面设计1.新建初始项目 2.修改UI格式 运行效果 3.创建登录界面 设计登录界面UI 设计布局 调整布局间距 往水平布局中拖入标签和文本输入框 更换控件名称并固定高度 添加窗口部件 往现有的资源文件中导入图片 添加水平布局 4.设置登陆界面为主窗口的核心组件 #pragma once#include &l…

1.新建初始项目

2.修改UI格式

运行效果

3.创建登录界面

设计登录界面UI

设计布局

调整布局间距

往水平布局中拖入标签和文本输入框

更换控件名称并固定高度

添加窗口部件

往现有的资源文件中导入图片

添加水平布局

4.设置登陆界面为主窗口的核心组件

#pragma once#include <QtWidgets/QMainWindow>
#include "ui_MainWindow.h"class LoginWidget;class MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private:Ui::MainWindowClass ui;private:LoginWidget* _LoginWidget;
};#include "MainWindow.h"#include "LoginWidget.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);_LoginWidget = new LoginWidget;setCentralWidget(_LoginWidget);
}MainWindow::~MainWindow()
{}

5.创建注册界面

设计注册界面UI

设置整体布局为水平

添加StackWidget

设置stackedWidget整体垂直布局,子项也是垂直布局

重复创建登录界面的操作

6.切换界面

MainWindow

public:void BindSlots();public slots:void ShowRegisterWidget();MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);_LoginWidget = new LoginWidget;_RegisterWidget = new RegisterWidget;setCentralWidget(_LoginWidget);// 绑定槽函数BindSlots();
}void MainWindow::BindSlots()
{connect(_LoginWidget, &LoginWidget::Register, this, &MainWindow::ShowRegisterWidget);
}// 槽函数
// 显示注册界面
void MainWindow::ShowRegisterWidget()
{setCentralWidget(_RegisterWidget);_LoginWidget->hide();_RegisterWidget->show();
}

LoginWidget

signals:void Register();																				// 注册按钮被点击private:Ui::LoginWidgetClass ui;private:void BindSlots();LoginWidget::LoginWidget(QWidget *parent): QWidget(parent)
{ui.setupUi(this);BindSlots();
}LoginWidget::~LoginWidget()
{}void LoginWidget::BindSlots()
{connect(ui.Register_Btn, &QPushButton::clicked, this, &LoginWidget::Register);
}

7.创建样式表,并设置

导入资源文件中

QDialog#LoginWidget, #RegisterWidget
{
background-color:rgb(255,255,255)
}#User_Label, #PassWord_Label
{color:balck;
}
#include "MainWindow.h"
#include <QtWidgets/QApplication>
#include <QFile>
#include <QDebug>void LoadStyle(QApplication* app)
{QFile file(":/StyleSheet/StyleSheet/stylesheet.qss");if (file.open(QFile::ReadOnly)){QString style = QLatin1String(file.readAll());app->setStyleSheet(style);file.close();qDebug() << "Load Style Success";}else{qDebug() << "Load Style Failed";}
}int main(int argc, char *argv[])
{QApplication a(argc, argv);// 加载样式表LoadStyle(&a);MainWindow w;w.show();return a.exec();
}

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

相关文章:

  • 新手做亚马逊要逛哪些网站sem和seo的关系
  • 深圳微信网站制作今日重大事件
  • 做网站刷点击站长工具seo优化系统
  • 重庆政府采购网站官网杭州网络推广有限公司
  • 网站制作价格怎么算百度网站怎么申请注册
  • 网站点击率高志鸿优化网
  • 网站建设公司的名字seo如何去做优化
  • 温州企业网站建设公司域名服务器查询
  • 一级a做爰片免费网站国语网页制作的基本步骤
  • 手机软件下载网站推荐seo网站优化师
  • 怎么做锅炉网站杭州百度快照优化排名
  • 网站开发多语言切换思路百度登录入口
  • 目前我国政府网站建设的现状青岛网络优化哪家专业
  • 红酒哪个网站做的好西安竞价托管代运营
  • 网络 企业网站seo黑帽培训骗局
  • 湛江企业网站建站模板网站推广一般多少钱
  • 校考前做试题的网站品牌推广方案范文
  • 镇江企业宽带seo服务商
  • 网站漂浮特效怎么做短链接生成
  • 小说网站建设笺池斋seo sem是啥
  • 怎么登陆建设工程网站关键词优化工具
  • 宜昌做网站的免费网站安全软件大全游戏
  • 站长之家alexa排名怎么看百度seo排名报价
  • 婚姻介绍交友网站怎么建设在线种子资源库
  • 网站建设教程开源代码下载优化设计数学
  • 家庭宽带做私人网站网络整合营销公司
  • 电商网站开发怎么样推广的软件
  • 北京环球影城风险等级怎么优化网站
  • wps哪个工具做网站关键词热度
  • 怎么去除自己做的网站广东广州网点快速网站建设