QT在不适用ui的情况下在label上面显示图片

本文介绍了如何在不使用UI文件的情况下,通过QT编程在Label控件中加载并显示图片。详细讲解了.h和.cpp文件中需要添加的代码内容,帮助开发者实现这一功能。
摘要由CSDN通过智能技术生成

.h文件内容需要添加的内容:

private:
    void Click();
private:
    QPushButton *btn;
    QLabel *lab;
    QLineEdit *line;
    QMovie *movie;

.cpp文件内容

{
    this->setFixedSize(1024,768);
    this->setWindowTitle("作业");

    lab=new QLabel("这是显示器",this);
    lab->setFixedSize(width()-4,height()-58);
    lab->move(2,2);
    lab->setStyleSheet("background-color:gray;");
    lab->setAlignment(Qt::AlignHCenter|Qt::AlignVCenter);
    btn=new QPushButton("点击",this);
    btn->setToolTip("这是按钮");
    btn->setFixedSize(100,50);
    btn->move((width()-btn->width())/2,lab->y()+lab->height()+4);
    line=new QLineEdit(this);
    line->setFixedSize(400,50);
    line->move(4,lab->height()+4);
    connect(btn,&QPushButton::clicked,this,&Widget::Click);
    movie=new QMovie();
}

void Widget::Click()
{
    QStri
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值