Qt图形设计

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{//===============窗口相关设置===========//设置窗口标题this->setWindowTitle("王者荣耀");//设置窗口图标this->setWindowIcon(QIcon("C:\\Users\\28033\\Pictures\\Saved Pictures\\pictrue\\wzry.png"));//设置窗口大小this->resize(1200,700);//固定窗口大小this->setFixedSize(1200,700);//==============标签相关设置============QLabel *lab1 = new QLabel(this);lab1->resize(1200,700);//设置背景颜色lab1->setStyleSheet("background-color:pink");//设置动图QMovie *mv = new QMovie("C:\\Users\\28033\\Pictures\\Saved Pictures\\wzry.gif");//将动图放入lab1中lab1->setMovie(mv);//将动图设置为自动适应lablab1->setScaledContents(true);mv->start();QLabel *lab2 = new QLabel(this);lab2->resize(50,75);//lab2->setStyleSheet("background-color:purple");lab2->move(160,595);//设置图像lab2->setPixmap(QPixmap("C:/Users/28033/Pictures/Saved Pictures/pictrue/yk.png"));//将图片自动适应lab2lab2->setScaledContents(true);QLabel *lab3 = new QLabel(this);lab3->resize(50,75);//lab3->setStyleSheet("background-color:green");lab3->move(470,595);lab3->setPixmap(QPixmap("C:\\Users\\28033\\Pictures\\Saved Pictures\\pictrue\\weixin.jpg"));lab3->setScaledContents(true);QLabel *lab4 = new QLabel(this);lab4->resize(50,75);//lab3->setStyleSheet("background-color:green");lab4->move(775,595);lab4->setPixmap(QPixmap("C:\\Users\\28033\\Pictures\\Saved Pictures\\pictrue\\qq.png"));lab4->setScaledContents(true);//    //==============行编辑器相关设置==========
//    QLineEdit *edit1 = new QLineEdit(this);
//    //设置行编辑器的大小
//    edit1->resize(380,120);
//    //移动行编辑器
//    edit1->move(380,0);//==============按钮相关设置=============QPushButton *btn1 = new QPushButton(this);//移动按钮btn1->move(200,595);//设置按钮大小btn1->resize(240,75);//设置按钮的标题btn1->setText("游客登录");//设置背景颜色和弧度btn1->setStyleSheet("background-color:rgb(92,85,227);border-radius:30px");QPushButton *btn2 = new QPushButton(this);btn2->move(512,595);btn2->resize(225,75);btn2->setText("与微信好友玩");btn2->setStyleSheet("background-color:green;border-radius:30px");QPushButton *btn3 = new QPushButton(this);btn3->move(815,595);btn3->resize(235,75);btn3->setText("与QQ好友玩");btn3->setStyleSheet("background-color:skyblue;border-radius:30px");}MyWidget::~MyWidget()
{
}

运行结果:

思维导图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/265686.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ multimap

multimap创建 multimap<string , string> m; m.insert(make_pair("12","3234")); m.insert(make_pair("12","3234")); m.insert(make_pair("12","3234"));遍历 multimap<string , string> m; m.inser…

【zlm】 ehome

Ehome: 海康Ehome协议 (gitee.com)

离线环境下使用百度地图(vue版)(展示自己的地图瓦片)3.0版本api

1.下载自己想要的地图网片 (1)瓦片图下载 提取百度网盘中文件&#xff0c;然后运行exe文件&#xff0c;选择要下载的层级及地区即可 百度网盘链接&#xff1a;https://pan.baidu.com/s/16sOJ9ws7HCgNH3EMf7Ejyg?pwd0q0e 提取码&#xff1a;0q0e (2)将瓦片图映射到网上 推荐使…

关东升老师Python著作推荐(由电子工业出版社出版)

前言&#xff1a;关东升老师简单介绍 一个在IT领域摸爬滚打20多年的老程序员、软件架构师、高级培训讲师、IT作家。熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交一卡通百亿级大型项目&#xff0c…

readelf 工具源码分析

64字节 typedef struct {unsigned char e_ident[16]; /* ELF "magic number" */unsigned char e_type[2]; /* Identifies object file type */unsigned char e_machine[2]; /* Specifies required architecture */unsigned char e_version[4]; /* Identifies ob…

PHP代码审计之基础 方法 思路 流程

工具 Fotify|代码审计静态扫描工具&#xff0c;商业化静态代码扫描工具&#xff0c;误报率相对较低。 seay|源代码审计工具 PHPStorm|是PHP编程语言开发的集成环境。 chrome & burp & HackerBar 插件 & xdebug插件 Xcheck |Xcheck是一个由腾讯公司CSIG质量部代…

[ABAP] Selection Screen 按钮管理

1. 隐藏执行按钮 initialization.data btab type table of sy-ucomm.append ONLI to btab.call function RS_SET_SELSCREEN_STATUSexportingp_status sy-pfkeytablesp_exclude btab.2.添加按钮(Tool Bar) tables: sscrfields.selection-screen begin of line.selection-scre…

Freertos外部中断

外部中断 外部中断&#xff0c;从名字上看就是由于外部变化而在单片机内产生的中断。 单片机通过GPIO口接收外部数据&#xff0c;STM32F103的所有GPIO口都可以设置为外部中断模式。 外部中断和前一章节NVIC的区别 前面介绍过NVIC控制芯片的所有中断&#xff0c;外部中断也不…

Axios

import axiox from axiox getHandle(){ //axios.get 发起get请求 //参数一 表示请求地址 //参数二 表示配置信息 //params 表示传递到服务器端的数据&#xff0c;以url参数的形式拼接在请求地址后面 // {page:1,per:3} // 比如:https://api.cat-shop.penkuoer.com/api/vl…

linux搭建nacos集群

准备 检查是否安装jdk [roothao /usr/local/software/elk/logstash]# java -version java version "1.8.0_341" Java(TM) SE Runtime Environment (build 1.8.0_341-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)配置nacos 去github下载…

java--正则表达式用于查找信息、用于搜索替换、分割内容

1.案例&#xff1a;使用正则表达式查找一段文本中的内容 需求&#xff1a;请把下面文本中的电话&#xff0c;邮箱&#xff0c;座机号码&#xff0c;热线都爬取出来。 2.正则表达式用于搜索替换、分割内容&#xff0c;需要结合String提供的如下方法完成

java定位系统源码,UWB技术的无线定位系统源码

UWB技术是一种传输速率高&#xff0c;发射功率较低&#xff0c;穿透能力较强并且是基于极窄脉冲的无线技术。UWB最优的应用环境是室内或者相对密闭的空间&#xff0c;有着厘米级的定位精度&#xff0c;不仅可以非常精准地进行位置跟踪&#xff0c;还可以快速地进行数据传输。 智…