Qt label自适应窗体大小
2017-11-07 14:12
471 查看
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QImage>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->label->setScaledContents(true);
ui->frame->setStyleSheet( "background: rgb(173, 202, 232)");
QPixmap image;
image.load(":image/dxAgv.jpg");
image = image.scaled(ui->label->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);//放缩图片,以固定大小显示
ui->label->setPixmap(image);//在Label控件上显示图片
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::paintEvent(QPaintEvent *)
{
ui->label->resize(ui->widget->size());
// ui->frame->move(0,0);
}
相关文章推荐
- 【QT】控件自适应窗体大小
- Qt窗体内控件自适应调整大小
- QT画图教程1:实现给label上面显示图并且让图自适应控件大小
- Qt 根据Label大小无形变的自适应居中显示图像
- Qt中窗体控件按照比例缩放,自适应窗口大小进行布局
- Qt图片自适应窗口控件大小
- label 自适应大小
- Qt 无边框窗体改变大小 完美实现(全部自己实现)
- C# WPF DataGrid在Grid中自适应窗体大小
- Qt Creator 窗体控件自适应窗口大小布局
- Qt Creator 窗体控件自适应窗口大小布局
- Qt图片自适应窗口控件大小
- Qt Creator 窗体控件自适应窗口大小布局
- pixmap和label设置图片自适应大小
- iOS label根据显示内容自适应大小
- 第二章 Qt窗体应用------控制窗体的大小
- qt android开发篇之如何实现在不同分辨率手机中自适应字体大小,或者像素什么的
- QT无边框可移动可改变大小窗体
- Qt Creator 窗体控件自适应窗口大小布局
- 让控件随窗体大小变化而变化~WinForms控件自适应窗体大小