扶余手机网站开发建设工程造价管理基础知识

web/2025/9/26 17:33:52/文章来源:
扶余手机网站开发,建设工程造价管理基础知识,自己电脑做服务器搭建网站有域名,珠海营销网站建设目录 源代码#xff1a; 输出结果如下#xff1a; 使用QT完成一个简单的时钟图形化界面#xff0c;功能是完成了时分秒指针能够跟随系统时间移动 设计思路#xff1a; 1、首先将时钟的边框绘制出来 2、定义出一个定时器t1#xff0c;将定时器连接到update_slot槽内#…目录 源代码 输出结果如下 使用QT完成一个简单的时钟图形化界面功能是完成了时分秒指针能够跟随系统时间移动 设计思路 1、首先将时钟的边框绘制出来 2、定义出一个定时器t1将定时器连接到update_slot槽内每次超时就会自动调用timeout信号用来更新当前的界面update(); 3、绘制时分秒通过系统时间控制坐标的旋转依次绘制出时间 源代码 widegt.h #ifndef WIDGET_H #define WIDGET_H#include QWidget #include QTimer #include QPainter //画家类 #include QPaintEvent //绘制事件类 #include QPen #include QFont #include QTimeQT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();//重写自己的绘制事件处理函数void paintEvent(QPaintEvent *event) override;void drawClockDial(QPainter *painter); //绘制圆内里面的时刻标志public slots:void update_slot(); //自定义槽函数用来处理计时器超时private:Ui::Widget *ui;QTimer t1; //定义一个计时器}; #endif // WIDGET_Hmain.cpp  #include widget.h#include QApplicationint main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); }widegt.cpp #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);// 1. 连接定时器信号到 update() 槽connect(t1, QTimer::timeout, this, Widget::update_slot);// 2. 启动定时器每1000毫秒1秒触发一次t1.start(1000);// 设置窗口没有边框和标题栏setWindowFlags(Qt::FramelessWindowHint);// 设置窗口大小为半径的两倍直径int diameter 410; // 半径为200直径为400resize(diameter, diameter);// 创建圆形遮罩QPainterPath path;path.addEllipse(0, 0, diameter, diameter); // 半径为宽度和高度的一半// 设置窗口遮罩为圆形setMask(path.toFillPolygon().toPolygon()); }Widget::~Widget() {delete ui; }//重写自己的绘制事件处理函数 void Widget::paintEvent(QPaintEvent *event) {//1、实例化一个画家QPainter painter(this);//2、准备画笔QPen pen;pen.setStyle(Qt::SolidLine); //使用实线pen.setColor(pink); //设置画笔颜色为粉色pen.setWidth(10); //设置画笔粗细为10//3、给画家安排上画笔painter.setPen(pen);//4、设置画笔的坐标起点:在正中心painter.translate(this-width()/2, this-height()/2);//4、绘制一个圆int radius 200;painter.drawEllipse(QPoint(0,0), radius, radius);//5、给时钟内加上时刻标志以及数字drawClockDial(painter);//6、获取当前时间QTime time QTime::currentTime();// 绘制时针painter.save();painter.rotate(30.0 * (time.hour() time.minute() / 60.0)); //旋转坐标角度与当前位置水平painter.setPen(QPen(Qt::black, 10));painter.drawLine(0, 0, 0, -70);painter.restore();// 绘制分针painter.save();painter.rotate(6.0 * (time.minute() time.second() / 60.0));painter.setPen(QPen(Qt::blue, 8));painter.drawLine(0, 0, 0, -90);painter.restore();// 绘制秒针painter.save();painter.rotate(6.0 * time.second());painter.setPen(QPen(Qt::red, 6));painter.drawLine(0, 0, 0, -110);painter.restore(); }//自定义函数为时钟内部加上时刻标志 void Widget::drawClockDial(QPainter *painter) {int radius 200; // 假设圆的半径为250int hourTickLength 30; // 小时刻度的长度int minuteTickLength 15; // 分钟刻度的长度for(int i 0; i 60; i){painter-save(); //保存一下当前界面painter-rotate(6 * i); // 坐标轴旋转6度// 绘制分钟刻度painter-drawLine(0, radius - minuteTickLength, 0, radius);//恢复绘制之前的状态painter-restore();if(i % 5 0){// 绘制小时刻度painter-save();painter-rotate(6 * i); // 坐标轴旋转6度painter-drawLine(0, radius - hourTickLength, 0, radius);painter-restore();//绘制数字}} }void Widget::update_slot() {update(); //更新当前页面 } 输出结果如下 时分秒能够跟随系统时间运动完成一个简单的时钟功能

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

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

相关文章

邢台网站建设厂家网站开发找哪家

题目描述 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,-1,-3,5,3,6,…

网站登录入口大全赣州企业网

本文结构: a、简介 b、一些插件名称及简要介绍 a、之前我一篇文章说了在vim中安装了一个可以自动补全")",">"等符号的插件autopairs,里面也有详细的安装及配置步骤。基于有些小伙伴想要了解些别的vim插件和自己有时候可能会有些灵感想要写…

重庆网站布局信息公司网站推广的软件

在Vue中使用 xlsx 库将表格数据导出为CSV文件,你需要按照以下步骤操作: 安装 xlsx 库 如果你的项目中还没有安装xlsx库,可以使用npm或yarn来安装它。 npm install xlsx # 或者 yarn add xlsx在Vue组件中导入xlsx库: 在需要处理…

超酷html5效果的工作室网站程序泰安程序开发

对于光伏发电许多人都不是很了解,今天小编整理了10个光伏方面的冷知识分享。 1.光伏是如何诞生的? 1839年,19岁的法国贝克勒尔做物理实验时,发现在导电液中的两种金属电极用光照射时电流会加强,从而发现了“光生伏打…

网站空间如何续费辽宁高速公路建设局网站

小米机型解锁bl 绕过社区等级5才可以解锁的限制的教程_没有五级社区怎么解锁bl-CSDN博客 上次解析了小米有些出厂不是HyperOS系统的机型绕社区等级接bl锁的操作。目前有更新出厂为HyperOS系统的机型免社区登录等级限制 免答题解锁bl的操作。而且有网友在米14 平板6sp k70这些新…

js 网站测速怎么介绍自己做的网页

一、源码特点 jsp线上网游商品交易平台是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0…

做网站模板链接放哪里网站建设需什么软件

○、结论 Nginx For Windows 建议使用 http://nginx-win.ecsds.eu/ 下载 nginx 1.17.0.1 Crow 一、起因 项目中有一个 API 服务,对客户端通信进行支持,大概 1w 客户端,每分钟都会进行通信。 高峰期的时候服务负载较高,为了防…

网站软文推广范文WordPress模板首页文件是啥

目录 一、添加多个 JDK 版本1. 下载并安装多个 JDK 版本2. 配置 JDK 在 IntelliJ IDEA 中 二、在项目中切换 JDK 版本1. 设置项目使用的 JDK 版本2. 设置模块使用的 JDK 版本 三、在运行配置中指定 JDK 版本四、总结 在实际开发中,我们常常需要在同一个项目中使用不…

英文字体设计网站网站开发用php好吗

旧的电视盒子,和电视主板,只要是安卓的,都不用丟。 留着有大用。 第一种玩法:也是我刚完盒子接触到的,就是刷游戏机,一般这种是把游戏系统刷到tf卡或者优盘上面,不妨碍你的盒子看电视&#xf…

昆明网站建设咨询重庆网站建设红衫

Mysql锁实战 前言:什么是锁一:全局锁1.1 概念1.2 作用1.3 使用1.4 特点 二:表级锁2.1 概念2.2 分类2.2.1 表锁2.2.2 元数据锁 MDL2.2.3 意向锁 三:行级锁3.1 行锁(Record Lock)3.2 间隙锁(Gap Lock)3.3 临键锁(Next-Key Lock): 四…

铜陵市企业网站建设天津集体建设用地出售 网站

目录 一、应用层二、协议三、序列化和反序列化 一、应用层 之前的socket编程,都是在通过系统调用层面,如今我们来向上打通计算机网络。认识应用层的协议和序列化与反序列化 我们程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应…

网站右侧悬浮代码网站开发工具评价

下载安装路由 1. 下载安装路由库 npm i vue-router 2. 在 src 中新建 views 文件夹,在其中新建页面 3. 在 src 中新建一个 router 文件夹,其中新建一个 index.js import { createRouter, createWebHashHistory } from vue-router; // 导入页面 imp…

福州设计公司友情链接seo

春运是最热的话题,买火车票是最流行的事情;网上订票给大家带来了极大的便利,但是由于各种原因,网上订票成功率很低,至少比在淘宝上买东西困难多了。在下不才,试图提出其解决方案。 问题:并发访问…

佛山百度网络推广seo交互论坛

PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片缩放 裁剪代码如下:/*** 图片裁剪* 裁剪规则:* 1. 高度为空或为零 按宽度缩放 高度自适应* 2. 宽度为空或为零 按高度缩放 宽度自适应* 3. 宽度,高度到不为空或为…

深圳住房和建设局网站全景看房学建筑的女生后悔吗

随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:new Random()第二种:Math.random()第三种:currentTimeMillis()第一种需要借助java.util.Random类来产生一个随机数…

什么是高端网站建设广州哪里有学做网站的

1,排序处理 1.1cluster by排序 ,在Hive中使用order by排序时是全表扫描,且仅使用一个Reduce完成。 在海量数据待排序查询处理时,可以采用【先分桶再排序】的策略提升效率。此时, 就可以使用cluster by语法。 cluster…

单位网站建设费如何入账wordpress+游戏插件

第一章 神经网络是如何实现的 这些年人工智能蓬勃发展,在语音识别、图像识别、自然语言处理等多个领域得到了很好的应用。推动这波人工智能浪潮的无疑是深度学习。所谓的深度学习实际上就是多层神经网络,至少到目前为止,深度学习基本上是用神…

比较好的商城网站设计昆山建设银行网站首页

局域主机做服务器,安装DNN,外网访问的解决办法 问题: 如图:局域网主机IIS安装了DotNetNuke 4.0.x版本,设置虚拟目录为:dnn ,安装好之后,内网用户通过http://192.168.19.9/dnn访问是没问题…

网站模板免费下载网站建设五年发展规划

这是学习笔记的第 2479篇文章 说一件有些遗憾的事情。其实今年遗憾的事情有好几件,这一件算是其中之一。倒不是它发生在今天,而是每每想起来,都有一种无力感和酸楚,索性简单写一写纪念一下。 这件事情就是放弃了读博士的想法。 在…

南阳网站seo顾问室内设计方案网站

​ SueWakeup 个人主页:SueWakeup ​​​​​​​ 系列专栏:学习技术栈 ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 个性签名&…