Qt day1

1.思维导图

2.创建按钮

复制代码
#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    //创建第一个按钮
    QPushButton *btn1=new QPushButton ;

    //组件使用show函数,只会独立显示
    //btn1->show();

    //让按钮1依赖窗口显示,给按钮1指定一个父对象
    btn1->setParent(this);
    //按钮设置文本
    btn1->setText("第一个按钮");
    //设置背景颜色
    btn1->setStyleSheet("background-color:pink");

    //创建第二个按钮
    QPushButton *btn2=new QPushButton("第二个按钮",this);
    //按钮移动
    btn2->move(55,55);
    //设置图标
    btn2->setIcon(QIcon("‪C:\\Users\\Precision 7720\\Desktop\\pictrue\\passwd.jpg"));

    //创建第三个按钮
    QPushButton *btn3=new QPushButton(QIcon("‪C:\\Users\\Precision 7720\\Desktop\\pictrue\\passwd.jpg"),"第三个按钮",this);
    //移动
    btn3->move(100,100);
    //重新设置大小
    btn3->resize(120,60);
    //设置不可用
    btn3->setEnabled(false);

}

MyWidget::~MyWidget()
{
}
相关推荐
aaa小葵7 小时前
LangGraph
数据库·人工智能
wWYy.8 小时前
Mysql:Read View
数据库·mysql
—Miss. Z—9 小时前
存储过程、用户定义函数、触发器和游标
数据库·mysql
Dear~yxy10 小时前
MySQL企业级实战
数据库·mysql
晚安code10 小时前
MySQL 开发规范清单:建表、索引、SQL、ORM 四块一次讲透
数据库·sql·mysql
ERD Online10 小时前
docker-compose 一键部署的 MIT 开源数据库建模平台
数据库·docker·开源
Data_Journal11 小时前
如何使用 Java 和 Jsoup 解析 HTML
大数据·开发语言·数据库·python·scrapy
lsz15259011 小时前
Citrix虚拟化实战:数据库虚拟机扩容流程图文简解
数据库·数据库扩容·citrix虚拟化·平台数据库扩容·虚拟机快照
云浪11 小时前
从 0 到实战:掌握向量数据库 Milvus,构建 AI 应用的核心能力
javascript·数据库·人工智能
tachibana212 小时前
知识库文档上传接口
数据库·人工智能·大模型·llm