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()
{
}
相关推荐
m0_51509842几秒前
SQL查询如何处理分组后的NULL值_使用COALESCE配合聚合函数
jvm·数据库·python
PaperData7 分钟前
1990-2025年企业基金退出事件数据
数据库·数据分析·经管
Bert.Cai15 分钟前
MySQL DDL简介
数据库·mysql
ClouGence18 分钟前
从 OLTP 到 OLAP:Spanner 到 StarRocks 架构演进与实现
大数据·数据库·starrocks·olap·dba·oltp·spanner
qiuyunoqy23 分钟前
Redis 常见数据结构,编码方式
数据库·redis·缓存
qq_4240985627 分钟前
HTML5中解决数据库版本号管理混乱的规范化建议
jvm·数据库·python
Irene199132 分钟前
Python下载第三方库:requests、oracledb,连接 Oracle 数据库,测试数据输出(切记不要操作或删除系统表)
数据库·python·oracledb
四维迁跃37 分钟前
HTML5中SVG利用Javascript实现图形拖拽与缩放
jvm·数据库·python
我们的五年41 分钟前
mysql报错,net_async_status
数据库·mysql·adb
hINs IONN1 小时前
在Mysql环境下对数据进行增删改查
数据库·mysql