欧美亚洲自拍偷拍_日本一区视频在线观看_国产二区在线播放_亚洲男人第一天堂

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快報 » 體驗 » 正文

用Qt畫一個漂亮預警儀表

放大字體  縮小字體 發布日期:2023-04-09 10:43:29    作者:江煌墩    瀏覽次數:237
導讀

以下是用Qt實現漂亮預警儀表得步驟和代碼:創建一個Qt項目,并添加一個主窗口。在主窗口中添加QGraphicsView控件,用于繪制預警儀表。創建一個QGraphicsScene對象,并將其設置為QGraphicsView得場景。QGraphicsScene

以下是用Qt實現漂亮預警儀表得步驟和代碼:

創建一個Qt項目,并添加一個主窗口。在主窗口中添加QGraphicsView控件,用于繪制預警儀表。創建一個QGraphicsScene對象,并將其設置為QGraphicsView得場景。

QGraphicsScene govscene = new QGraphicsScene(this);ui->graphicsView->setScene(scene);

4.創建一個QGraphicsEllipseItem對象,用于表示預警儀表得外框。

QGraphicsEllipseItem govouterCircle = new QGraphicsEllipseItem(QRectF(-120,-120,240,240));outerCircle->setPen(QPen(Qt::black, 4));scene->addItem(outerCircle);

5.創建一個QGraphicsEllipseItem對象,用于表示預警儀表得中心點。

QGraphicsEllipseItem govcenterCircle = new QGraphicsEllipseItem(QRectF(-15,-15,30,30));centerCircle->setBrush(QBrush(Qt::red));centerCircle->setPen(QPen(Qt::black, 2));centerCircle->setZValue(1);scene->addItem(centerCircle);

6.創建一些QGraphicsLineItem對象,用于表示預警儀表得刻度線。

for (int i = 0; i < 12; i++) { QGraphicsLineItem govline = new QGraphicsLineItem(-100, 0, -80, 0); line->setPen(QPen(Qt::black, 3)); line->setRotation(i gov 30); line->setPos(0, 0); scene->addItem(line);}

7.創建一個QGraphicsPolygonItem對象,用于表示預警儀表得指針。

QPolygonF polygon;polygon << QPointF(-10, 0) << QPointF(0, -120) << QPointF(10, 0);QGraphicsPolygonItem govpointer = new QGraphicsPolygonItem(polygon);pointer->setBrush(QBrush(Qt::red));pointer->setPen(QPen(Qt::black, 2));pointer->setZValue(2);pointer->setPos(0, 0);scene->addItem(pointer);

8.在主窗口得定時器中更新指針得旋轉角度。

void MainWindow::timerEvent(QTimerEvent govevent){ Q_UNUSED(event); int angle = ui->spinBox->value(); QGraphicsItem govitem = ui->graphicsView->scene()->items().at(3); item->setRotation(angle);}

完整得代碼如下:

QT開發交流+貲料君羊:714620761

mainwindow.h

#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QGraphicsScene>#include <QGraphicsEllipseItem>#include <QGraphicsPolygonItem>#include <QGraphicsLineItem>QT_BEGIN_NAMESPACEnamespace Ui { class MainWindow; }QT_END_NAMESPACEclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget govparent = nullptr); ~MainWindow();protected: void timerEvent(QTimerEvent govevent);private: Ui::MainWindow govui; QGraphicsScene govscene; QGraphicsEllipseItem govouterCircle; QGraphicsEllipseItem govcenterCircle; QGraphicsPolygonItem govpointer; QList<QGraphicsLineItemgov> lines;};#endif // MAINWINDOW_H

mainwindow.cpp

#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget govparent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); // 創建場景 scene = new QGraphicsScene(this); ui->graphicsView->setScene(scene); // 創建外框 outerCircle = new QGraphicsEllipseItem(QRectF(-120,-120,240,240)); outerCircle->setPen(QPen(Qt::black, 4)); scene->addItem(outerCircle); // 創建中心點 centerCircle = new QGraphicsEllipseItem(QRectF(-15,-15,30,30)); centerCircle->setBrush(QBrush(Qt::red)); centerCircle->setPen(QPen(Qt::black, 2)); centerCircle->setZValue(1); scene->addItem(centerCircle); // 創建指針 QPolygonF polygon; polygon << QPointF(-10, 0) << QPointF(0, -120) << QPointF(10, 0); pointer = new QGraphicsPolygonItem(polygon); pointer->setBrush(QBrush(Qt::red)); pointer->setPen(QPen(Qt::black, 2)); pointer->setZValue(2); pointer->setPos(0, 0); pointer->setRotation(0); scene->addItem(pointer); // 創建刻度線 for (int i = 0; i < 12; i++) { QGraphicsLineItem govline = new QGraphicsLineItem(-100, 0, -80, 0); line->setPen(QPen(Qt::black, 3)); line->setRotation(i gov 30); line->setPos(0, 0); lines.append(line); scene->addItem(line); } // 啟動定時器 startTimer(100);}MainWindow::~MainWindow(){ delete ui;}void MainWindow::timerEvent(QTimerEvent govevent){ Q_UNUSED(event); int angle = ui->spinBox->value(); QGraphicsItem govitem = ui->graphicsView->scene()->items().at(3); pointer->setRotation(angle);}

用Qt畫一個漂亮預警儀表,具有立體感,代碼,描述設計步驟

 
(文/江煌墩)
免責聲明
本文僅代表作發布者:江煌墩個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

欧美亚洲自拍偷拍_日本一区视频在线观看_国产二区在线播放_亚洲男人第一天堂

        9000px;">

              亚洲影视在线观看| 国内国产精品久久| 亚洲欧美偷拍另类a∨色屁股| 亚洲女与黑人做爰| 亚洲一级二级在线| 亚洲久草在线视频| 精品国产区一区| 国产日产欧美一区| 99精品在线免费| 4438亚洲最大| 久久精品亚洲一区二区三区浴池| 精品精品国产高清a毛片牛牛| 亚洲日本青草视频在线怡红院 | 三级一区在线视频先锋| 成人美女视频在线看| 精品裸体舞一区二区三区| 欧美一级高清片| 日韩主播视频在线| 在线精品视频免费观看| 欧美色倩网站大全免费| 国产精品美女久久福利网站| 七七婷婷婷婷精品国产| 欧美唯美清纯偷拍| 亚洲高清免费视频| 在线一区二区三区| 亚洲六月丁香色婷婷综合久久 | 国产传媒日韩欧美成人| 日韩一区二区视频在线观看| 亚洲国产综合在线| 日本精品视频一区二区| 一区二区三区中文在线| 99精品视频在线免费观看| 国产精品高潮呻吟久久| 91丝袜美腿高跟国产极品老师 | 7777精品伊人久久久大香线蕉经典版下载 | 欧美另类videos死尸| 亚洲亚洲精品在线观看| 777色狠狠一区二区三区| 免费成人小视频| 国产日韩亚洲欧美综合| 91色视频在线| 亚洲三级在线观看| 欧美人与禽zozo性伦| 久久99九九99精品| 国产精品视频第一区| 欧美四级电影在线观看| 久色婷婷小香蕉久久| 国产精品乱人伦| 欧美精品 国产精品| 国产大片一区二区| 亚洲一区免费视频| 精品国产三级电影在线观看| 天堂一区二区在线免费观看| 欧美三级韩国三级日本三斤| 久草热8精品视频在线观看| 中文字幕视频一区二区三区久| 欧美视频你懂的| 成人av综合在线| 免费高清成人在线| 一个色在线综合| 日韩亚洲欧美在线观看| 99久久综合狠狠综合久久| 精品午夜一区二区三区在线观看| 亚洲精品免费在线观看| 91精品国产入口在线| 99久久99久久综合| 国产99久久久国产精品免费看| 日本中文字幕不卡| 亚洲综合色丁香婷婷六月图片| 精品噜噜噜噜久久久久久久久试看| 国产精品一区一区三区| 视频一区视频二区在线观看| 亚洲激情综合网| 国产不卡视频在线播放| 9久草视频在线视频精品| 51精品视频一区二区三区| 国产91精品一区二区麻豆亚洲| 奇米四色…亚洲| 玉米视频成人免费看| 久久综合给合久久狠狠狠97色69| 欧美精品在线观看一区二区| 色婷婷激情一区二区三区| 色系网站成人免费| 色婷婷亚洲精品| 在线观看91视频| 欧美日韩高清一区二区三区| 91福利在线免费观看| 91福利精品视频| 色av一区二区| 亚洲国产激情av| 视频一区欧美精品| 波多野结衣中文字幕一区| 国产老肥熟一区二区三区| 97久久超碰国产精品| eeuss鲁片一区二区三区在线观看| 欧美一区二区三区在线观看 | 欧美精品一区二区三区视频| 色婷婷综合中文久久一本| 欧美性生活一区| 国产人成一区二区三区影院| 欧美国产精品中文字幕| 伊人婷婷欧美激情| 日本色综合中文字幕| 成人永久aaa| 精品久久国产97色综合| 另类小说综合欧美亚洲| 91精品中文字幕一区二区三区| 亚洲美女淫视频| 色综合久久中文字幕综合网| 欧美国产日韩亚洲一区| 本田岬高潮一区二区三区| 国产精品五月天| 波多野结衣91| 一区二区三区在线看| 色视频一区二区| 午夜免费久久看| 欧美高清视频在线高清观看mv色露露十八 | 色综合中文字幕| 精品国产凹凸成av人导航| 99精品视频在线播放观看| 亚洲成a人片在线观看中文| 精品剧情在线观看| 91在线视频播放地址| 免费三级欧美电影| 日本一区二区三区四区在线视频| 91丝袜美腿高跟国产极品老师| 亚洲成av人片一区二区梦乃| 日韩欧美高清一区| 色婷婷综合久久久中文字幕| 免费精品视频在线| 最近中文字幕一区二区三区| 日韩一级片在线观看| 99久久精品免费看| 精品无人码麻豆乱码1区2区| 亚洲精品日韩综合观看成人91| 日韩久久精品一区| 一本久久精品一区二区| 久久精品国产色蜜蜜麻豆| 亚洲免费在线观看| 久久久国产一区二区三区四区小说 | 亚洲视频一二区| 日韩欧美电影一区| 在线播放国产精品二区一二区四区| 国产一二三精品| 午夜精彩视频在线观看不卡| 国产精品久久看| 久久众筹精品私拍模特| 欧美一区二区精品久久911| 欧美剧情片在线观看| 亚洲精品视频在线观看免费| 国产成a人亚洲精| 国产真实乱偷精品视频免| 福利一区二区在线| 色av一区二区| 日韩区在线观看| 自拍偷拍欧美激情| 日韩成人午夜精品| 岛国精品在线观看| 欧美精品三级日韩久久| 在线影院国内精品| 在线观看91视频| 欧美日韩国产123区| 精品成a人在线观看| 欧美国产激情一区二区三区蜜月| 97久久超碰国产精品电影| 国产一区91精品张津瑜| 狠狠色综合播放一区二区| 蜜桃av一区二区| 国产成+人+日韩+欧美+亚洲| 成人丝袜18视频在线观看| 国产成a人无v码亚洲福利| 国产成人在线视频网址| 成人视屏免费看| av一本久道久久综合久久鬼色| 色综合久久综合| 日韩欧美卡一卡二| 亚洲精品中文在线| 日韩av高清在线观看| 国产一区二区女| 欧美日韩精品一二三区| 精品国产乱码久久久久久老虎 | 欧美日韩电影一区| 欧美成人国产一区二区| 日本一区二区高清| 亚洲第一福利视频在线| 国产电影精品久久禁18| 56国语精品自产拍在线观看| 亚洲精品成人少妇| 国产成人午夜片在线观看高清观看| 国产精品系列在线观看| 在线视频一区二区三区| 亚洲精品伦理在线| 色琪琪一区二区三区亚洲区| 国产亚洲人成网站| 国产一区欧美一区| 精品三级av在线| 国内精品不卡在线| 精品免费国产二区三区 | 国产99久久久国产精品免费看| 日韩亚洲欧美中文三级|