#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPixmap>
#include <QBitmap>
#include <QPainter>
MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
ui->setupUi(this);
QPixmap scaled
= pix.
scaled(28,
28,Qt
::KeepAspectRatio,Qt
::SmoothTransformation);
ui->square->setPixmap(scaled);
map.fill(Qt::color0);
painter.setBrush(Qt::color1);
painter.drawRoundedRect( 0, 0, 28, 28,8,8);
scaled.setMask(map);
ui->rounded->setPixmap(scaled);
}
MainWindow::~MainWindow()
{
delete ui;
}
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPixmap>
#include <QBitmap>
#include <QPainter>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QPixmap pix(":./picture.png");
QPixmap scaled = pix.scaled(28,28,Qt::KeepAspectRatio,Qt::SmoothTransformation);
ui->square->setPixmap(scaled);
QBitmap map(28,28);
map.fill(Qt::color0);
QPainter painter( &map );
painter.setBrush(Qt::color1);
painter.drawRoundedRect( 0, 0, 28, 28,8,8);
scaled.setMask(map);
ui->rounded->setPixmap(scaled);
}
MainWindow::~MainWindow()
{
delete ui;
}
To copy to clipboard, switch view to plain text mode
Bookmarks