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

QT day1 (图形界面设计)

要求:

 功能函数模块

#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{qDebug("%s","hello world");//qDebug() << "hello world" ;//设置固定尺寸this->setFixedSize(QSize(500,420));qDebug()<<"title : "<<this->windowTitle();//设置窗口名称this->setWindowTitle("QQ");qDebug()<<"title : "<<this->windowTitle();this->setWindowIcon(QIcon("E:/QQdownload/icon_nhgbq8i4bf/QQ.png"));//this->setStyleSheet("background-color:skyblue;");//设置透明度// this->setWindowOpacity(0.8);QLabel *lab3=new QLabel(this);lab3->resize(500,200);lab3->setScaledContents(true);lab3->setPixmap(QPixmap("E:/QQdownload/icon_nhgbq8i4bf/qww.png"));//设置纯净窗口//this->setWindowFlags(Qt::FramelessWindowHint);//按钮类QPushButton//手动定义一个按钮,取名按钮1;QPushButton *bin1 = new QPushButton;//bin1->show();bin1->setParent(this);//重新设置大小bin1->resize(100,30);bin1->setText("登录");bin1->move(180,350);bin1->setStyleSheet("background-color:skyblue;");//2.手动构造一个按钮,并在构造时给定父组件QPushButton *bin2=new QPushButton(this);bin2->resize(bin1->size());bin2->setText("取消");bin2->move(300,350);bin2->setStyleSheet("background-color:skyblue;");QPushButton *bin4 = new QPushButton(QIcon("E:/QQdownload/icon_nhgbq8i4bf/QQ.png"),"注册",this);bin4->resize(bin1->size());bin4->move(10,380);bin4->setStyleSheet("background-color:white;");bin4->setEnabled(false);//5,手动构造行编辑器QLineEdit *edit1 = new QLineEdit(this);edit1->resize(200,35);edit1->move(150,220);edit1->setStyleSheet("background-color:white;");edit1->setPlaceholderText("账号");QLineEdit *edit2 = new QLineEdit(this);edit2->move(150,270);edit2->resize(edit1->size());edit2->setEchoMode(QLineEdit::Password);edit2->setPlaceholderText("密码");edit2->setStyleSheet("background-color:white;");//    QLineEdit *edit3 = new QLineEdit("请输入",this);//    edit3->move(250,150);//    edit3->resize(edit1->size());//清空文本内容edit2->clear();/////7、手动构造一个标签QLabel *lab1=new QLabel("账户:",this);lab1->resize(30,35);lab1->move(100,220);lab1->setScaledContents(true);lab1->setPixmap(QPixmap("E:/QQdownload/icon_nhgbq8i4bf/QQ.png"));QLabel *lab2=new QLabel("密码:",this);lab2->resize(lab1->size());lab2->move(100,270);//  lab2->setStyleSheet("background-color:skyblue;");lab2->setScaledContents(true);lab2->setPixmap(QPixmap("E:/QQdownload/icon_nhgbq8i4bf/denglumima.png"));}MainWindow::~MainWindow()
{delete ui;
}

 做出如下效果图:

 

 

相关文章:

QT day1 (图形界面设计)

要求&#xff1a; 功能函数模块 #include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {qDebug("%s","hello world");//qDebug() << &qu…...

JS逆向系列之猿人学爬虫第9题-动态cookie2

文章目录 目标参数流程分析js代码Python调用测试目标 https://match.yuanrenxue.cn/match/9参数流程分析 二次请求cookie携带m 第一次请求响应内容格式化之后是这样的: < body > < script src = "/static/match/safety/match9/udc.js" > <...

Java ~ Reference ~ FinalizerHistogram【总结】

前言 文章 相关系列&#xff1a;《Java ~ Reference【目录】》&#xff08;持续更新&#xff09;相关系列&#xff1a;《Java ~ Reference ~ FinalizerHistogram【源码】》&#xff08;学习过程/多有漏误/仅作参考/不再更新&#xff09;相关系列&#xff1a;《Java ~ Referenc…...

【MySQL】一文带你了解SQL

&#x1f3ac; 博客主页&#xff1a;博主链接 &#x1f3a5; 本文由 M malloc 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f384; 学习专栏推荐&#xff1a;LeetCode刷题集&#xff01; &#x1f3c5; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指…...

python基础学习3【NumPy矩阵与通用函数【矩阵相乘+平方+广播机制+转置】+ save、load、sort、repeat、unique、鸢尾花1】

NumPy矩阵与通用函数 a np.mat([[1,2],[3,4]])#生成矩阵b np.matrix([[1,7],[6,4]])np.bmat("a b") 矩阵的运算 矩阵特有属性&#xff1a; 属性 说明 T自身转置H共轭转置I逆矩阵A自身数据的二维数据视图 例如&#xff1a; np.matrix(a).T 矩阵相乘&#xff1a;…...

【Spring学习之更简单的读取和存储Bean对象】教会你使用五大类注解和方法注解去存储 Bean 对象

前言&#xff1a; &#x1f49e;&#x1f49e;今天我们依然是学习Spring&#xff0c;这里我们会更加了解Spring的知识&#xff0c;知道Spring是怎么更加简单的读取和存储Bean对象的。也会让大家对Spring更加了解。 &#x1f49f;&#x1f49f;前路漫漫&#xff0c;希望大家坚持…...

微客云原生淘宝客APP小程序系统如何定制

淘宝是中国最大的电商网站&#xff0c;而淘宝的火热&#xff0c;也兴起了一个全新的行业&#xff0c;淘宝客。就是帮助淘宝商家推广商品的一种职业。目前淘宝每年有百分之10的销售业绩都是通过淘宝客贡献的&#xff0c;所以说淘宝客的市场越来越大。但是淘宝客要推广自己的产品…...

QT CTK插件开发(六) 多对一插件

CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便…...

【Spring Boot整合MyBatis教程】

Spring Boot是由Pivotal团队提供的全新框架&#xff0c;其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置&#xff0c;从而使开发人员不再需要定义样板化的配置。通过这种方式&#xff0c;Spring Boot致力于在蓬勃发展的快速应用开发…...

ThinkPHP3.2.3通过局域网手机访问项目

折腾一上午&#xff0c; 试了nginx&#xff0c; 试了修改Apache的httpd.conf 试了关闭代理 试了手动配置网络 试了关闭防火墙 试了添加防火墙入站出站规则 问了五个ChatGPT 都没解决。 记录一下 wampserver3.0.4 Apache2.4.18 PHP 5.6.19 MySQL 5.7.11 所有服务启…...

2306C++虚继承

构 B{无序映<串,串>列;整 大小0;空 f(){大小;} }; //虚继承其实不错,但是占位置,占空间.构 C:虚 公 B{空 g(){} };构 D:虚 公 C{空 h(){} }; 构 S{}; 构 T{}; //元<类 T>构 E:虚 公 D{}; 构 E:虚 公 D{};空 主(){//E<S>e;e.f();打印(e.大小);//E<T>m;m…...

使用oracle遇到问题笔记

一、oracle还原到不同版本的oracle数据库报错和解决办法 产生&#xff1a;执行imp导入dmp备份文件时报错 错误内容&#xff1a;导入失败提示&#xff1a;“不是有效的导出文件, 标头验证失败”解决方法 解决办法&#xff1a;http://t.csdn.cn/pJyhc...

我和老刘又被搞惨了

前两天在调试PHY的时候遇到了一堆问题&#xff0c;老刘都不耐其烦的搞定了&#xff0c;这次我们开始调试音频部分&#xff0c;音频部分很简单&#xff0c;无非就是录音&#xff0c;要是能把录音的音频拿到了&#xff0c;那就万事大吉了。老刘也是信心满满&#xff0c;老刘对我说…...

DDD--基本概念

最近项目组一直在推DDD领域驱动设计&#xff0c;现就一些个人理解分享如下。 DDD&#xff08;领域驱动设计&#xff09;是一种软件开发方法论&#xff0c;旨在解决复杂业务场景下的软件设计与开发问题。以下是DDD的基本概念&#xff1a; 领域&#xff08;Domain&#xff09;&…...

chatgpt赋能python:Python多行注释

Python 多行注释 在 Python 中&#xff0c;我们经常需要写注释来解释代码或者用于调试。Python 的注释分为单行注释和多行注释&#xff0c;本文主要介绍 Python 中如何多行注释。 单行注释 在 Python 中&#xff0c;单行注释以符号 # 开头&#xff0c;可以写在代码的任何位置…...

JSP详细基础教学

目录 前言 环境设置 创建JSP文件 编写基本的JSP代码 部署和运行JSP页面 基础语法 前言 JSP&#xff08;JavaServer Pages&#xff09;是一种用于开发动态网页的Java技术。它允许将Java代码嵌入HTML页面中&#xff0c;以便在服务器端生成动态内容。在本次教程中&#xff…...

mysql修改登录用户的密码

文章目录 mysql5.7即mysql7.0 的修改方式mysql5.8即mysql8.0的修改方式如果修改完密码&#xff0c;发现旧密码和新密码都登录不进来怎么办&#xff1f;发现设置密码老报错 mysql5.7即mysql7.0 的修改方式 1.如果是使用docker里装的mysql 首先使用 [rootlocalhost /]# docker p…...

SNAT和DNAT

SNAT和DNAT 一、SNAT的策略及应用&#xff1a; 1.SNAT&#xff1a; &#xff08;1&#xff09;定义&#xff1a;又称源地址转换。源地址转换是内网地址向外访问时&#xff0c;发起访问的内网ip地址转换为指定的ip地址&#xff08;可指定具体的服务以及相应的端口或端口范围&…...

好程序员:月薪2万程序员的简历,原来长这个样子!

6月份现在正是招聘季节&#xff0c;不少同学java岗位投递不少&#xff0c;但回复不多&#xff0c;根本原因可能是java面试简历不够吸引人。 你的java简历不会写&#xff1f;看看别人就知道咋写了&#xff0c;这里给大家拆解一份好程序员月薪2万的java简历。 java自我评价模块&a…...

STM32之FreeRTOS

目录 FreeRTOS 介绍 什么是 FreeRTOS &#xff1f; 为什么选择 FreeRTOS ? FreeRTOS 资料与源码下载 祼机开发与 FreeRTOS 祼机开发&#xff1a; FreeRTOS&#xff1a; FreeRTOS 实现多任务的原理 二、移植 FreeRTOS 手动移植 使用CubeMX快速移植 快速移植流程…...

Wot Design Uni异步上传功能:从基础到高级的完整指南

Wot Design Uni异步上传功能&#xff1a;从基础到高级的完整指南 【免费下载链接】wot-design-uni 一个基于Vue3TS开发的uni-app组件库&#xff0c;提供70高质量组件&#xff0c;支持暗黑模式、国际化和自定义主题。 项目地址: https://gitcode.com/gh_mirrors/wo/wot-design…...

DeepSeek开源模型部署成本骤降67%的秘密(含CUDA内核级优化日志):仅剩最后48小时可复现

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;DeepSeek开源模型部署成本骤降67%的全局洞察 DeepSeek系列开源大模型&#xff08;如DeepSeek-V2、DeepSeek-Coder&#xff09;自发布以来&#xff0c;凭借其优异的推理效率与结构化稀疏设计&#xff0c;在企业…...

信贷系统压测:用JMeter实现状态流并发与资金流仿真

1. 为什么信贷业务压测不能只跑个登录接口就交差&#xff1f;我第一次接手某城商行信贷系统压测时&#xff0c;信心满满地用JMeter搭了个500线程的“高并发”脚本&#xff0c;模拟用户登录查看额度。结果压测报告一出来&#xff0c;TPS稳定在320&#xff0c;平均响应时间180ms&…...

深入解析Linux内核sk_buff内存布局与核心操作原理

1. 项目概述&#xff1a;从数据包到sk_buff的旅程在网络编程和内核开发领域&#xff0c;sk_buff&#xff08;socket buffer&#xff09;是一个绕不开的核心数据结构。它就像网络数据包在内核世界里的“标准集装箱”&#xff0c;负责承载从网卡接收到应用层发送的每一份数据。无…...

中兴光猫工厂模式解锁工具:3分钟获得完全控制权

中兴光猫工厂模式解锁工具&#xff1a;3分钟获得完全控制权 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu 你是否曾因中兴光猫的限制而无法进行高级配置&#xff1f;想要深度管理设备…...

LeetCode 409:最长回文串 | 哈希表统计字符频率

LeetCode 409&#xff1a;最长回文串 | 哈希表统计字符频率 引言 最长回文串&#xff08;Longest Palindrome&#xff09;是 LeetCode 第 409 题&#xff0c;难度为 Easy。题目要求在给定字符串中构造最长的回文串&#xff0c;返回其长度。这道题虽然简单&#xff0c;但蕴含了回…...

中兴光猫工厂模式智能解锁:3步获得完全控制权限

中兴光猫工厂模式智能解锁&#xff1a;3步获得完全控制权限 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu 你是否曾因中兴光猫的限制而无法进行高级网络配置&#xff1f;是否在需要深…...

C++内联函数性能分析

C内联函数性能分析内联函数通过在调用点展开函数体来消除函数调用开销。理解内联机制和使用场景对于编写高性能代码至关重要。inline关键字建议编译器内联函数。#include #includeinline int add(int a, int b) { return a b; }inline int multiply(int a, int b) { return a …...

XRF导向的土壤重金属定量分析方法与应用【附模型】

✨ 长期致力于X射线荧光、土壤重金属、本底扣除、重叠峰解析、光谱联用研究工作&#xff0c;擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;点击《获取方式》 &#xff08;1&#xff09;非对称加权惩罚最小二乘本底扣…...

ARMv8 AArch32虚拟内存系统与异常处理机制详解

1. AArch32虚拟内存系统架构概述AArch32是ARMv8架构中的32位执行状态&#xff0c;其虚拟内存系统架构(VMSAv8-32)是现代嵌入式系统和虚拟化平台的核心组件。这套系统通过精巧的硬件设计实现了内存隔离、访问控制和地址转换等关键功能。VMSAv8-32最显著的特点是采用了两阶段地址…...