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()
{
}
相关推荐
biubiuibiu6 分钟前
探秘新飞机:从包装到起飞的全程指南
数据库·python
专注VB编程开发20年24 分钟前
SQL SERVER数据库DTE加密和字段加密
数据库·sql server
pupudawang34 分钟前
MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换
数据库·mysql
V1ncent Chen38 分钟前
SQL大师之路 12 函数基础
数据库·sql·mysql·数据分析
焚 城44 分钟前
SQL PARTITION BY用法
数据库·sql
剑锋所指,所向披靡!1 小时前
设计数据库
数据库
暮冬-  Gentle°1 小时前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---1 小时前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
wertyuytrewm1 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
一叶飘零_sweeeet2 小时前
MySQL高可用生产落地全解:主从同步、MGR集群、读写分离从原理到实战
数据库·mysql·架构·mysql高可用