资源简介
flag.rar

代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
#include
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::paintEvent(QPaintEvent *)
{
QPainter qp(this);
QRect rc(0 0 rect().width() rect().height());
qp.fillRect(rc Qt::red); // 填充蓝色矩形
QPainterPath path1;
path1.lineTo(rect().width()*0.70);
path1.lineTo(0rect().height());
path1.lineTo(00);
//qp.setBrush(QBrush(Qt::red));
//qp.drawPath(path1);
qp.fillPath(path1 QBrush(Qt::green));
QPainterPath path2;
path2.moveTo(rect().width()*0.70);
path2.lineTo(rect().width() 0);
path2.lineTo(rect().width()*0.3 rect().height());
path2.lineTo(0rect().height());
path2.lineTo(rect().width()*0.70);
qp.fillPath(path2 QBrush(Qt::yellow));
/**
qp.setPen(Qt::yellow); qp.setFont(QFont(“Arial“ 28));
qp.drawText(rc Qt::AlignCenter “Hello QT“); //显示标题文字
//for (int i = 0; i < rect().width(); i += 20)
// qp.drawPoint(i 20); // 连续打点
QPen pen(Qt::red); qp.setPen(pen);
rc.setRect(5 40 rect().width() - 10 rect().height() - 45);
qp.drawRect(rc); // 画矩形框
pen.setWidth(3); qp.setPen(pen);
qp.drawLine(5 35 rect().width() - 10 35); // 画粗线
QBrush brush(Qt::cyan); qp.setBrush(brush);
qp.setPen(Qt::NoPen); // 关闭画笔, 不画边框
//qp.drawEllipse(rc); // 画青色椭
int r = rc.width()>rc.height() ? rc.height()/2 : rc.width()/2;//圆半径
rc.setRect(rc.center().rx() - r rc.center().ry() - r 2 * r 2 * r);
qp.setRenderHint(QPainter::Antialiasing); // 反锯齿平滑
**/
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 522128 2018-12-14 15:21 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\dialog.o
文件 599012 2018-12-14 15:21 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\flag
文件 182480 2018-12-14 13:46 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\main.o
文件 52231 2018-12-14 13:46 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\Makefile
文件 2539 2018-12-14 13:46 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\moc_dialog.cpp
文件 211704 2018-12-14 13:46 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\moc_dialog.o
文件 1239 2018-12-14 13:52 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug\ui_dialog.h
文件 1737 2018-12-14 15:21 flag\dialog.cpp
文件 287 2018-12-14 13:44 flag\dialog.h
文件 546 2018-12-14 13:52 flag\dialog.ui
文件 345 2018-12-14 13:40 flag\flag.pro
文件 18606 2018-12-14 13:40 flag\flag.pro.user
文件 166 2018-12-14 13:46 flag\main.cpp
目录 0 2018-12-14 15:21 flag\bin\build-flag-Desktop_Qt_5_5_1_GCC_32bit-Debug
目录 0 2018-12-14 13:46 flag\bin
目录 0 2018-12-14 15:21 flag
----------- --------- ---------- ----- ----
1593020 16
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论