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()
{
}
相关推荐
qq_416018728 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
m0_6625779713 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
Hello.Reader28 分钟前
从零开始安装 Qt完整新手教程(1)
开发语言·qt
娇娇yyyyyy29 分钟前
QT编程(19) : Qt 实现自定义delegate
开发语言·数据库·qt
polaris06301 小时前
学生成绩管理系统(MySQL)
android·数据库·mysql
暮冬-  Gentle°1 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python
woshilys1 小时前
sql server 修改字段not null到null
数据库·sqlserver
m0_587958951 小时前
游戏与图形界面(GUI)
jvm·数据库·python
常利兵1 小时前
Android 开发探秘:View.post()为何能获取View宽高
java·数据库·sql
xdpcxq10292 小时前
Redis 故障排查 + 跨语言重构场景实测
数据库·redis·重构