#include "mainwindow.h"
#include "ui_mainwindow.h"
#include"movewidget.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
MoveWidget *move = new MoveWidget(this);
move->setWidget(ui->pushButton);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::paintEvent(QPaintEvent *event)
{
#if 1
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing); //抗锯齿
painter.setPen(QColor(255, 182, 193));
painter.setBrush(QColor(255, 182, 193));
painter.drawRoundRect(100, 100, 600, 300, 4, 4);
#endif
#if 0
QPainter painter(this);
QPainterPath path;
path.addRoundedRect(QRect(100, 100, 600, 300), 4.0, 4.0);
painter.fillPath(path, QBrush(QColor(255, 182, 193)));
#endif
#if 0
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing); //抗锯齿
painter.setPen(QColor(255, 182, 193));
painter.setBrush(QColor(255, 182, 193));
QPainterPath path;
path.addRoundedRect(QRect(100, 100, 600, 300), 10.0, 10.0);
painter.drawPath(path);
#endif
QT绘制圆角矩形边框
最新推荐文章于 2024-03-16 12:09:21 发布