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()
{
}
相关推荐
不知更鸟2 小时前
Django 项目是什么
数据库·sqlite
有一个好名字5 小时前
MyBatis-Plus 三种数据库操作方式详解 + 常用方法大全
数据库·mybatis
-Xie-5 小时前
Redis(八)——多线程与单线程
java·数据库·redis
国服第二切图仔5 小时前
Qt-for-鸿蒙PC-多线程绘制开源鸿蒙开发实践
qt·开源·鸿蒙pc
G探险者5 小时前
为什么 VARCHAR(1000) 存不了 1000 个汉字? —— 详解主流数据库“字段长度”的底层差异
数据库·后端·mysql
Albert Tan7 小时前
Oracle EBS R12.2.14 清理FND_LOBS并释放磁盘空间
数据库·oracle
国服第二切图仔7 小时前
Qt-for-鸿蒙PC-CheckBox开源鸿蒙开发实践
qt·开源·鸿蒙pc
L.EscaRC7 小时前
图数据库Neo4j原理与运用
数据库·oracle·neo4j
知己80807 小时前
docker搭建图数据库neo4j
数据库·docker·neo4j
TDengine (老段)7 小时前
什么是 TDengine IDMP?
大数据·数据库·物联网·时序数据库·tdengine·涛思数据