当前位置: 首页 > news >正文

如何提升线上销售的方法东莞做网站优化

如何提升线上销售的方法,东莞做网站优化,wordpress flickr,保山市住房和城上建设局网站这个时钟实现的底层原理主要是利用 Qt 的绘图机制和定时器。首先,设置固定大小的窗口,创建定时器并连接到槽函数,定时器每秒钟触发一次,触发窗口重绘。在paintEvent函数中,使用QPainter进行绘图,绘制圆形表…

        这个时钟实现的底层原理主要是利用 Qt 的绘图机制和定时器。首先,设置固定大小的窗口,创建定时器并连接到槽函数,定时器每秒钟触发一次,触发窗口重绘。在paintEvent函数中,使用QPainter进行绘图,绘制圆形表盘和时间点标记。通过获取当前时间,计算时针、分针和秒针的旋转角度,使用rotate函数旋转坐标系,然后绘制相应长度的直线代表指针。每次定时器触发时,调用update函数引发重绘,实现时钟的动态显示。

widght.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QDebug>
#include <QLabel>
#include <QPen>
#include <QPainter>
#include <QPaintEvent>
#include <QTime>
#include <QTimer>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();private:Ui::Widget *ui;//定时器QTimer *timer;//绘制事件void paintEvent(QPaintEvent *event) override;private slots:;void update_slot();
};
#endif // WIDGET_H

widget.cpp

#include "widget.h"
#include "ui_widget.h"#include <QTime>
#include <QPainter>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 设置窗口大小this->setFixedSize(600, 600);// 创建定时器timer = new QTimer(this);// 连接定时器时信号与槽函数connect(timer, &QTimer::timeout, this, &Widget::update_slot);timer->start(1000);QLabel *name = new QLabel(this);name->setText("江诗丹顿");name->move(this->width()/2-30,this->height()/2+100);name->setStyleSheet("color: red; font-size: 16px;");}Widget::~Widget()
{delete ui;
}void Widget::paintEvent(QPaintEvent *event)
{Q_UNUSED(event);// 获取当前时间QTime time = QTime::currentTime();// 准备画笔QPen pen;pen.setColor("green");pen.setWidth(2);// 实例化一个画家QPainter painter(this);painter.setPen(pen);painter.drawEllipse(this->width()/2 - 200, this->height()/2 - 200, 400, 400);// 设置坐标系起点为窗口中心painter.translate(this->width()/2, this->height()/2);// 绘制时间点标记pen.setColor("gray");pen.setWidth(2);painter.setPen(pen);for (int i = 0; i < 12; ++i) {painter.save();painter.rotate(30 * i);painter.drawLine(180, 0, 190, 0);painter.restore();}// 绘制时针painter.rotate(30.0 * ((time.hour() % 12) + time.minute() / 60.0 + time.second() / 3600.0));pen.setWidth(8);pen.setColor("blue");painter.setPen(pen);painter.drawLine(0, 0, 50, 0);// 绘制分针painter.rotate(6.0 * (time.minute() + time.second() / 60.0));pen.setWidth(4);pen.setColor("orange");painter.setPen(pen);painter.drawLine(0, 0, 70, 0);// 绘制秒针painter.rotate(6.0 * time.second());pen.setWidth(2);pen.setColor("red");painter.setPen(pen);painter.drawLine(0, 0, 90, 0);}void Widget::update_slot()
{update();
}

http://www.hkea.cn/news/604567/

相关文章:

  • 做外贸网站网络营销咨询服务
  • 江门网站建设方案报价淘宝seo优化怎么做
  • 盘龙城做网站推广网站推广
  • 如何做电子书网站域名站长工具
  • 物联网平台有哪些排名优化外包公司
  • 秦皇岛汽车网站制作数字营销工具
  • 培训教育的网站怎么做东莞做网站的联系电话
  • 云南做网站的公司外贸谷歌优化
  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设
  • 江苏省建设教育协会网站首页百度知道合伙人答题兼职入口
  • 做优化的网站平台搭建
  • 做网站需要多久网络推广是什么专业
  • 厦门加盟网站建设线上推广营销
  • 定制网站案例seo搜索引擎优化薪酬
  • 网站制作成功后怎么使用浏览器观看b站视频的最佳设置
  • 一家专门做开网店的网站北京seo专员
  • 专业企业网站搭建服务头条权重查询
  • 去哪儿网站上做民宿需要材料免费的黄冈网站有哪些平台
  • 网站建设网现在推广什么app最挣钱