qt仿制qq登录界面

2024-06-14 04:20
文章标签 qt 登录 界面 qq 仿制

本文主要是介绍qt仿制qq登录界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{//    设置窗口大小this->resize(window_width, window_heigth);//    固定窗口大小this->setFixedSize(window_width, window_heigth);//    设置窗口图标this->setWindowIcon(QIcon("E:/code/pictrue/qq.png"));//    设置窗口背景颜色this->setStyleSheet("background-color:rgb(255,255,255)");//    设置上半部分样式QLabel *up_bg = new QLabel(this);up_bg->resize(530,150);//设置label大小QMovie *mv_bg = new QMovie("E:\\code\\pictrue\\login-bg.gif");//设置背景图片up_bg->setScaledContents(true);//设置图片按比例缩放up_bg->setMovie(mv_bg);//把动图添加到label容器中mv_bg->start();//让动图动起来//    设置中间的头像图片QLabel *avater = new QLabel(this);avater->setPixmap(QPixmap("E:\\code\\pictrue\\login.png"));avater->resize(88,88);avater->move(220,100);//移动label到坐标系x220,y100avater->setScaledContents(true);//    下半部分登录//    用户名lableQLabel *username_icon = new QLabel(this);username_icon->setPixmap(QPixmap("E:\\code\\pictrue\\user-icon.png"));username_icon->resize(17,17);username_icon->move(115,218);username_icon->setScaledContents(true);
//    创建用户名行编辑器QLineEdit *user = new QLineEdit(this);user->setPlaceholderText("请输入账号");user->move(138,208);user->resize(296,32);
//    创建密码 lableQLabel *paswd_icon = new QLabel(this);paswd_icon->setPixmap(QPixmap("E:\\code\\pictrue\\lock-icon.png"));//为label添加图片paswd_icon->resize(17,17);paswd_icon->move(115,260);paswd_icon->setScaledContents(true);
//    创建密码行编辑器QLineEdit *paswd = new QLineEdit(this);paswd->setPlaceholderText("请输入密码");//设置行编辑器占位符paswd->setEchoMode(QLineEdit::Password);//设置显示模式是密码paswd->resize(296,32);paswd->move(138,254);
//    创建登录按钮QPushButton *login_btn = new QPushButton("登录",this);//初始话按钮,按钮文字是登录login_btn->resize(296,36);login_btn->setStyleSheet("background-color:rgb(7,188,252)");//设置背景颜色login_btn->move(130,350);
}MainWindow::~MainWindow()
{
}

 qt初试

这篇关于qt仿制qq登录界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1059359

相关文章

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

在C#中调用Windows防火墙界面的常见方式

《在C#中调用Windows防火墙界面的常见方式》在C#中调用Windows防火墙界面(基础设置或高级安全设置),可以使用进程启动(Process.Start)或Win32API来实现,所以本文给大家... 目录引言1. 直接启动防火墙界面(1) 打开基本防火墙设置(firewall.cpl)(2) 打开高

在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)

《在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)》DataGrip是JetBrains公司出品的一款现代化数据库管理工具,支持多种数据库系统,包括MySQL,:本文主要介绍在D... 目录前言一、登录 mysql 服务器1.1 打开 DataGrip 并添加数据源1.2 配置 MySQL

Springboot中JWT登录校验及其拦截器实现方法

《Springboot中JWT登录校验及其拦截器实现方法》:本文主要介绍Springboot中JWT登录校验及其拦截器实现方法的相关资料,包括引入Maven坐标、获取Token、JWT拦截器的实现... 目录前言一、JWT是什么?二、实现步骤1.引入Maven坐标2.获取Token3.JWT拦截器的实现4.

Qt实现删除布局与布局切换功能

《Qt实现删除布局与布局切换功能》在Qt应用开发中,动态管理布局是一个常见需求,比如根据用户操作动态删除某个布局,或在不同布局间进行切换,本文将详细介绍如何实现这些功能,并通过完整示例展示具体操作,需... 目录一、Qt动态删除布局1. 布局删除的注意事项2. 动态删除布局的实现步骤示例:删除vboxLay

90%的人第一步就错了! 顺利登录wifi路由器后台的技巧

《90%的人第一步就错了!顺利登录wifi路由器后台的技巧》登录Wi-Fi路由器,其实就是进入它的后台管理页面,很多朋友不知道该怎么进入路由器后台设置,感兴趣的朋友可以花3分钟了解一下... 你是不是也遇到过这种情况:家里网速突然变慢、想改WiFi密码却不知道从哪进路由器、新装宽带后完全不知道怎么设置?别慌

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

Spring Security重写AuthenticationManager实现账号密码登录或者手机号码登录

《SpringSecurity重写AuthenticationManager实现账号密码登录或者手机号码登录》本文主要介绍了SpringSecurity重写AuthenticationManage... 目录一、创建自定义认证提供者CustomAuthenticationProvider二、创建认证业务Us

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook