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 (图形界面设计)
要求: 功能函数模块 #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【总结】
前言 文章 相关系列:《Java ~ Reference【目录】》(持续更新)相关系列:《Java ~ Reference ~ FinalizerHistogram【源码】》(学习过程/多有漏误/仅作参考/不再更新)相关系列:《Java ~ Referenc…...
【MySQL】一文带你了解SQL
🎬 博客主页:博主链接 🎥 本文由 M malloc 原创,首发于 CSDN🙉 🎄 学习专栏推荐:LeetCode刷题集! 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指…...
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") 矩阵的运算 矩阵特有属性: 属性 说明 T自身转置H共轭转置I逆矩阵A自身数据的二维数据视图 例如: np.matrix(a).T 矩阵相乘:…...
【Spring学习之更简单的读取和存储Bean对象】教会你使用五大类注解和方法注解去存储 Bean 对象
前言: 💞💞今天我们依然是学习Spring,这里我们会更加了解Spring的知识,知道Spring是怎么更加简单的读取和存储Bean对象的。也会让大家对Spring更加了解。 💟💟前路漫漫,希望大家坚持…...
微客云原生淘宝客APP小程序系统如何定制
淘宝是中国最大的电商网站,而淘宝的火热,也兴起了一个全新的行业,淘宝客。就是帮助淘宝商家推广商品的一种职业。目前淘宝每年有百分之10的销售业绩都是通过淘宝客贡献的,所以说淘宝客的市场越来越大。但是淘宝客要推广自己的产品…...
QT CTK插件开发(六) 多对一插件
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便…...
【Spring Boot整合MyBatis教程】
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发…...
ThinkPHP3.2.3通过局域网手机访问项目
折腾一上午, 试了nginx, 试了修改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数据库报错和解决办法 产生:执行imp导入dmp备份文件时报错 错误内容:导入失败提示:“不是有效的导出文件, 标头验证失败”解决方法 解决办法:http://t.csdn.cn/pJyhc...
我和老刘又被搞惨了
前两天在调试PHY的时候遇到了一堆问题,老刘都不耐其烦的搞定了,这次我们开始调试音频部分,音频部分很简单,无非就是录音,要是能把录音的音频拿到了,那就万事大吉了。老刘也是信心满满,老刘对我说…...
DDD--基本概念
最近项目组一直在推DDD领域驱动设计,现就一些个人理解分享如下。 DDD(领域驱动设计)是一种软件开发方法论,旨在解决复杂业务场景下的软件设计与开发问题。以下是DDD的基本概念: 领域(Domain)&…...
chatgpt赋能python:Python多行注释
Python 多行注释 在 Python 中,我们经常需要写注释来解释代码或者用于调试。Python 的注释分为单行注释和多行注释,本文主要介绍 Python 中如何多行注释。 单行注释 在 Python 中,单行注释以符号 # 开头,可以写在代码的任何位置…...
JSP详细基础教学
目录 前言 环境设置 创建JSP文件 编写基本的JSP代码 部署和运行JSP页面 基础语法 前言 JSP(JavaServer Pages)是一种用于开发动态网页的Java技术。它允许将Java代码嵌入HTML页面中,以便在服务器端生成动态内容。在本次教程中ÿ…...
mysql修改登录用户的密码
文章目录 mysql5.7即mysql7.0 的修改方式mysql5.8即mysql8.0的修改方式如果修改完密码,发现旧密码和新密码都登录不进来怎么办?发现设置密码老报错 mysql5.7即mysql7.0 的修改方式 1.如果是使用docker里装的mysql 首先使用 [rootlocalhost /]# docker p…...
SNAT和DNAT
SNAT和DNAT 一、SNAT的策略及应用: 1.SNAT: (1)定义:又称源地址转换。源地址转换是内网地址向外访问时,发起访问的内网ip地址转换为指定的ip地址(可指定具体的服务以及相应的端口或端口范围&…...
好程序员:月薪2万程序员的简历,原来长这个样子!
6月份现在正是招聘季节,不少同学java岗位投递不少,但回复不多,根本原因可能是java面试简历不够吸引人。 你的java简历不会写?看看别人就知道咋写了,这里给大家拆解一份好程序员月薪2万的java简历。 java自我评价模块&a…...
STM32之FreeRTOS
目录 FreeRTOS 介绍 什么是 FreeRTOS ? 为什么选择 FreeRTOS ? FreeRTOS 资料与源码下载 祼机开发与 FreeRTOS 祼机开发: FreeRTOS: FreeRTOS 实现多任务的原理 二、移植 FreeRTOS 手动移植 使用CubeMX快速移植 快速移植流程…...
数字记忆策展:WeChatMsg与数据主权时代的个人记忆管理
数字记忆策展:WeChatMsg与数据主权时代的个人记忆管理 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeCha…...
避坑指南:用Sora做商品视频时90%人会踩的3个坑(附解决方案)
避坑指南:用Sora做商品视频时90%人会踩的3个坑(附解决方案) 当你第一次尝试用Sora生成商品推广视频时,大概率会经历这样的心路历程:输入产品图后兴奋地等待成片→看到结果后皱眉发现人物比例像巨人→调整参数重试又遇…...
Unity热力图性能优化实战:如何用ScriptableObject管理数据,让MeshRenderer渲染百个热点不卡顿
Unity热力图性能优化实战:ScriptableObject与GPU加速方案解析 当你在军事模拟系统中需要实时显示数百个单位的活动热点,或在智慧城市平台中可视化人流密度时,传统每帧重算Texture的热力点渲染方案很快就会遇到性能瓶颈。本文将分享一套经过实…...
基于STM32F103C8T6和LiuJuan20260223Zimage的物联网边缘智能网关
基于STM32F103C8T6和LiuJuan20260223Zimage的物联网边缘智能网关 最近在折腾一个智能农业的小项目,发现传感器数据一多,全往云上扔,不仅流量吃不消,响应也慢半拍。要是能先在本地处理一下,只把关键信息传上去…...
macOS HTTPS资源嗅探配置指南:res-downloader从入门到精通
macOS HTTPS资源嗅探配置指南:res-downloader从入门到精通 【免费下载链接】res-downloader 资源下载器、网络资源嗅探,支持微信视频号下载、网页抖音无水印下载、网页快手无水印视频下载、酷狗音乐下载等网络资源拦截下载! 项目地址: https://gitcode…...
Python多解释器冷启动优化:从2.1s到87ms的极致压缩术(附可复用的预热调度器)
第一章:Python多解释器冷启动优化:从2.1s到87ms的极致压缩术(附可复用的预热调度器) 在微服务与Serverless场景中,Python多解释器(如PyO3、subinterpreters或进程级隔离)常因模块导入、C扩展初始…...
实战应用:通过快马ai生成c语言学生管理系统,练就综合编程能力
实战应用:通过快马AI生成C语言学生管理系统,练就综合编程能力 最近在复习C语言基础知识时,发现单纯看语法和做小练习效果有限。为了真正掌握编程能力,我决定用C语言开发一个完整的学生信息管理系统。这个项目虽然不大,…...
操作系统面试必考:银行家算法10问10答(含真题解析)
操作系统面试必考:银行家算法10问10答(含真题解析) 银行家算法作为操作系统中经典的死锁避免算法,几乎成为所有技术面试的必考题。无论是校招还是社招,面试官总喜欢用它来考察候选人对资源分配与系统安全的理解深度。本…...
大模型入门指南:收藏这份小白学习资源,轻松掌握AI新趋势!
本文介绍了AI大模型的主要特征,包括泛化性、通用性和涌现性,并详细阐述了云侧大模型和端侧大模型的不同类型和应用场景。文章还列举了我国AI大模型的典型案例,如科大讯飞讯飞星火认知大模型、百度文心一言大模型、阿里巴巴通义千问大模型等&a…...
从欧姆定律到芯片安全:拆解GPIO保护二极管电流路径的‘微观世界’
从欧姆定律到芯片安全:拆解GPIO保护二极管电流路径的‘微观世界’ 想象一下,你正在设计一个精密的嵌入式系统,突然发现某个GPIO引脚意外接到了5V电源——这个电压远超芯片标称的3.3V工作范围。为什么芯片没有立即冒烟?答案藏在两个…...
