网站分站是怎么做的乐清发布网

news/2025/9/24 20:15:44/文章来源:
网站分站是怎么做的,乐清发布网,外贸网站建设ppt模板,广告营销策划QT画图功能 每个QWidget都自带的功能#xff0c;继承了QPainteDevice都可以使用QPainter来进行绘图。 画图需要调用paintEvent绘制事件#xff0c;paintEvent事件时QWidget类自带的事件。 重写paintEvent事件。#xff08;重写事件#xff1a;如果父类有某个方法#xff…QT画图功能 每个QWidget都自带的功能继承了QPainteDevice都可以使用QPainter来进行绘图。 画图需要调用paintEvent绘制事件paintEvent事件时QWidget类自带的事件。 重写paintEvent事件。重写事件如果父类有某个方法此时子类需要有一个跟父类同样方法名称的 实例化对象写法 //实例化QPainter painter(this);//相当于QPainter *painter new QPainter(this);画直线举例 0,0表示起点300,300表示终点。 void Widget::paintEvent(QPaintEvent *event) {//实例化 属于局部变量QPainter painter(this);//相当于QPainter *painter new QPainter(this);//绘制线painter.drawLine(0,0,300,300); }设置渲染模式使得平滑渲染 //设置曲线的平滑度painter.setRenderHint(QPainter::Antialiasing,true);绘制弧线 //30 30 表示开始绘制位置 100 100 表示绘制绘制范围宽高3016表示起始弧度14016表示跨越弧度 角度*16 弧度 //绘制曲线(弧线)painter.drawArc(30,300,100,100,30*16,140*16);绘制饼图 //绘制饼图painter.drawPie(50,50,100,100,0,90*16);绘制矩形 //绘制矩形painter.drawRect(200,200,100,100);绘制并填充 QBrush表示笔刷对象 QColor表示颜色对象 //填充painter.fillRect(100,100,100,100,QBrush(QColor(255,0,0)));绘制文字 painter.drawText(300,210,水平轴);#ifndef WIDGET_H #define WIDGET_H#include QWidget //添加绘制者头文件 #include QPainter#includeQString namespace Ui { class Widget; }class Widget : public QWidget {Q_OBJECTpublic:explicit Widget(QWidget *parent 0);~Widget();private:Ui::Widget *ui;//重写绘制事件 快捷键altenter 定义具体的事件void paintEvent(QPaintEvent *event);};#endif // WIDGET_H #include widget.h #include QApplicationint main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget) {ui-setupUi(this); }Widget::~Widget() {delete ui; }void Widget::paintEvent(QPaintEvent *event) {//实例化 属于局部变量QPainter painter(this);//相当于QPainter *painter new QPainter(this);//绘制原点 文字painter.drawText(10,210,0);//绘制坐标轴 X轴painter.drawLine(10,200,310,200);//分割水X平轴for(int i 2;i 31;i){painter.drawLine(10*i,195,10*i,200);if(i%4 0)//每4个点画一次{painter.drawText(10*i,210,QString::number(10*i));}}//水平X轴的坐标文字painter.drawText(310,210,水平轴);//绘制坐标轴 Y轴painter.drawLine(10,200,10,10);//分割Y轴for(int i 2;i 20;i){painter.drawLine(10,10*i,15,10*i);if(i%4 0)//每4个点画一次{painter.drawText(15,10*(19-i),QString::number(10*i));}}//y轴的坐标文字painter.drawText(10,10,垂直轴);//生成随机数 产生0-190之间的随机整数int curx,cury,oldx,oldy;curx 10;cury qrand()%191;for(int i 2;i 30;i){oldx 10*i;oldy qrand()%191;;painter.drawLine(curx,cury,oldx,oldy);curx oldx;cury oldy;//画点painter.drawPoint(QPoint(oldx,oldy));}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无法安装 WebView2! 没有它,此应用就无法运行(解决方式附安装包)

无法安装 WebView2! 没有它,此应用就无法运行(解决方式附安装包)​ 1. 先确认系统与软件环境 ​​系统版本​​:确保你的 Windows 系统是较新的版本(一般 Win10 1809 及以上、Win11 都支持 WebView2;如果是比较旧…

2025CSP-S模拟赛51

2025CSP-S模拟赛51T1 T2 T3 T430 TLE 18 WA 54 TLE -总分:102;排名:19/24。 打得很唐氏。T1 挂了 70 分,T2 本可以做出来的,没调出来。 T1 算术 考虑对原式进行变形(省略过程): \[\left\{\begin{align*} &…

2025年9月24日 - 20243867孙堃2405

今天上午的两门课一是离散数学,讲的有关集合论的知识,主要是序偶和笛卡尔积,马原让我更加了解了社会主义的历史

【星海随笔】RabbitMQ开发篇 - 教程

【星海随笔】RabbitMQ开发篇 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

手机网站建设要注意哪些问题搜索关键词

在Ionic框架中,头部(Header)和底部(Footer)是重要的UI组件,它们分别固定在屏幕的顶部和底部。 头部(Header) 头部组件通常用于显示应用程序的标题、副标题和导航按钮。它是应用程序…

有域名就可以做网站么动漫设计专业属于什么大类

记得几年前想要在Android手机上截图,得安装类似截图软件与Root 才行,层层的关卡还真不是一般使用者能处理的,如今Android手机大部分都已内置截图功能,对于我撰写App文章来说帮助很大,但有时想要表现哪台手机外框画面时…

买app的网站建设做网站卖产品

当涉及Java编程和执行时,以下术语具有不同的含义: 1.JRE (Java Runtime Environment) JRE是Java运行时环境的缩写。它是一个包含用于在计算机上运行Java应用程序所需的组件集合。JRE包括了以下几个主要部分: Java虚拟机(JVM):用…

找做金融的网站电商网站设计流程

1. 文件上传到本地 需求分析 在用户更换头像或发布文章时,需要携带一个图片的 url 地址,该 url 地址是当用户访问文件上传接口,将图片上传成功后,服务器返回的地址。所以,后台需要提供一个文件上传接口,用…

侯马建设规划局网站学校网站建设团队

problem statement 这道题给我们一个不超过15位的整数 让我们在其中加等号或者加号 如果加完符号后符合计算结果 那么计数 最后输出所有的情况 problem analysis 这道题其实就是想办法遍历所有情况 把合法的记录下来 最终输出就得到解 如何枚举呢 我们可以枚举等号的位置…

分库分表后如何高效处理分页

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Playwright MCP 服务器对比高层级的 MCP 服务器解决方案 - 详解

Playwright MCP 服务器对比高层级的 MCP 服务器解决方案 - 详解2025-09-24 20:07 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impo…

详细介绍:【Selenium】UI自动化测试框架设计:从项目结构到Base-Page层的最佳实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P13754 【MX-X17-T3】Distraction

原题链接:P13754 【MX-X17-T3】Distraction - 洛谷 非常好的题,非常好的思想。简单思想的结合体就是不易察觉的难题。这题实际上就两个难点:1. 处理每个点的权值 \(v_i\)。2. 推导交换权值并找出最长字段和 首先对于…

台州自助建站系统热门国际新闻

从Manus到OpenManus:AI智能体技术如何重塑未来生活场景? 一、现状:AI智能体技术面临的三大核心矛盾 (通过分析用户高频痛点与市场反馈提炼) 能力与门槛的失衡 Manus展示的复杂任务处理能力(如股票分析、代…

2025.9.24

今天上早八离散数学,认真听课发现真听懂了,然后是马克思主义基本原理,老师话很亲切,中午吃饭没休息,又出发修改表格格式了,弄了3个小时,外卖被偷了,我又点了一份,然后洗澡,没带洗发水用香皂洗头,效果不好,…

初学汇编

寄存器 存储数据速度:cpu > 内存 > 硬盘通用寄存器 寄存器是在cpu中的8位 16位 32位EAX AX ALEBX BX BLECX CX CLEDX DX DLESP SP AHEBP BP CHESI SI DHEDI DI BH内存地址的五种形式 1.立即数:如0x13FFC4 2.[r…

架构图设计还得是华为 - 智慧园区

在数字化时代,架构图就像建筑工程的设计蓝图,是技术系统从抽象想法落地为实际产品的关键桥梁。无论是手机芯片的内部逻辑布局,还是全球通信网络的节点连接,清晰、科学的架构图都能让复杂的技术体系变得“可视化”,…

解决zsh: corrupt history file /home/sgud4h5gh/.zsh_history的办法

问题 在一次重装Ubuntu随后进行了一些修改的情况下,输入命令会出现报错zsh: corrupt history file /home/sgud4h5gh/.zsh_history 并且好像不能执行,实际上是因为文件.zsh_history出现损坏或者乱码的情况。 首先要知…

StarRocks GitHub 工作流程

StarRocks项目遵循GitHub工作流规范,其中包含若干实用建议(例如保持本地环境与上游仓库同步并及时提交)。本文档详细说明在GitHub平台完成StarRocks开发的完整工作流程。 第一步:云端分叉项目访问:https://github…

【Selenium】消除Selenium报错:ChromeDriver与Chrome浏览器版本不匹配

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …