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()
{
}
相关推荐
倔强的石头_7 小时前
连接数失控排查:从数据库会话、应用线程池到连接池泄漏
数据库
hzxpaipai8 小时前
企业官网技术架构拆解:前端、后台、数据库、服务器如何协同
前端·数据库·架构
爱吃火鸡面呀9 小时前
MySQL DQL 子查询详解:从标量、列、行到表子查询的完整实战
大数据·数据库·mysql
harmony&9 小时前
OpenStack 云平台管理实战:从 Keystone 认证到 Nova 计算调度
数据库·openstack
betazhou9 小时前
Apache Seatunnel 抽取Oracle数据库测试
数据库·oracle·apache·seatunnel
devilnumber11 小时前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
—Miss. Z—11 小时前
计算机等级考试三级数据库技术—选择题
数据库·mysql
www_aiyuanma_vip11 小时前
PC 手机电商(MySQL 版)
数据库·mysql·智能手机
Databend12 小时前
AI 时代的数据工程挑战:从复杂链路走向统一数据底座
大数据·数据库·云计算