国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

做寵物網(wǎng)站心得谷歌seo怎么優(yōu)化

做寵物網(wǎng)站心得,谷歌seo怎么優(yōu)化,m99ww094cn 蒼井空做的網(wǎng)站,運(yùn)營(yíng)seo是什么意思QT圖形視圖框架繪制曲線圖和Smith圖 QGraphicsView是Qt框架中的一個(gè)圖形視圖部件,用于顯示和處理2D圖形元素。它提供了強(qiáng)大的工具來(lái)創(chuàng)建交互式和自定義的圖形應(yīng)用程序。在繪制折線圖和Smith圖時(shí),使用QGraphicsView有以下一些優(yōu)點(diǎn): 交互性&am…

QT圖形視圖框架繪制曲線圖和Smith圖

QGraphicsView是Qt框架中的一個(gè)圖形視圖部件,用于顯示和處理2D圖形元素。它提供了強(qiáng)大的工具來(lái)創(chuàng)建交互式和自定義的圖形應(yīng)用程序。在繪制折線圖和Smith圖時(shí),使用QGraphicsView有以下一些優(yōu)點(diǎn):

  1. 交互性: QGraphicsView允許用戶與圖形進(jìn)行交互,例如縮放、平移和選擇圖形元素。這對(duì)于折線圖和Smith圖等圖形來(lái)說(shuō)非常有用,因?yàn)橛脩艨梢宰杂蔀g覽圖形、查看詳細(xì)信息以及與圖形進(jìn)行互動(dòng)。

  2. 自定義繪制: 您可以通過(guò)QGraphicsView來(lái)自定義繪制折線圖和Smith圖的方式。它提供了繪圖區(qū)域,您可以在其中繪制您自己的圖形元素、線條、文本等。這使得您可以根據(jù)特定需求繪制和呈現(xiàn)圖形。

  3. 圖形布局: QGraphicsView還支持在一個(gè)視圖中組織多個(gè)圖形項(xiàng)。這對(duì)于在同一窗口中顯示多個(gè)折線圖或Smith圖以及它們之間的相互關(guān)系非常有用。

  4. 視圖/場(chǎng)景分離: QGraphicsView使用場(chǎng)景(QGraphicsScene)來(lái)存儲(chǔ)和管理圖形項(xiàng)。這種分離允許您在多個(gè)視圖之間共享相同的場(chǎng)景,從而實(shí)現(xiàn)多個(gè)視圖同時(shí)顯示相同的圖形。

  5. 性能優(yōu)化: QGraphicsView具有一些性能優(yōu)化功能,如局部渲染,可確保在處理大型圖形時(shí)仍能保持較高的性能。

總之,QGraphicsView是一個(gè)功能強(qiáng)大的工具,特別適合創(chuàng)建和展示需要交互性和自定義繪制的圖形應(yīng)用程序。使用它可以簡(jiǎn)化折線圖和Smith圖等圖形的開(kāi)發(fā),并為用戶提供更好的使用體驗(yàn)。

請(qǐng)?zhí)砑訄D片描述

該視圖框架實(shí)現(xiàn)了類似于ADS繪制圖形的功能,可以對(duì)圖像元素進(jìn)行編輯,可以修改線的寬度,顏色等屬性。

代碼注釋完備

簡(jiǎn)單的代碼示例:

#ifndef TURBOPLOT_TURBOPATHPOINTITEM_H
#define TURBOPLOT_TURBOPATHPOINTITEM_H#include <QGraphicsItem>namespace turbo
{class TurboTextItem;class TurboPathPointItem : public QGraphicsItem{public:TurboPathPointItem(QGraphicsItem *parent = nullptr);~TurboPathPointItem() override;/*** @brief 更新點(diǎn)的位置,將點(diǎn)置于距離當(dāng)前鼠標(biāo)點(diǎn)最近的位置* @param event*/void updatePos(QGraphicsSceneMouseEvent *event);/*** @brief 添加路徑點(diǎn)的坐標(biāo),便于移動(dòng)時(shí)候計(jì)算最近點(diǎn)* @param points*/void addPoints(const QPolygonF& points) { points_.append(points); }/*** @brief 設(shè)置當(dāng)前mark點(diǎn)的index 用于確定文字的初始位置* @param index*/void setIndex(int index);protected:/*** @brief 將坐標(biāo)點(diǎn)數(shù)據(jù)轉(zhuǎn)換成實(shí)部虛部數(shù)據(jù)并且顯示出來(lái)* @param point*/void pointToVal(const QPointF& point);QRectF boundingRect() const override;void paint(QPainter *painter, const QStyleOptionGraphicsItem *style, QWidget *widget) override;void mouseMoveEvent(QGraphicsSceneMouseEvent *event) override;private:QPolygonF        points_;TurboTextItem*   text_item_;int              index_;};
}#endif //TURBOPLOT_TURBOPATHPOINTITEM_H

此類的要點(diǎn)包括:

  • TurboPathPointItem繼承自QGraphicsItem,使其成為可在QGraphicsScene中使用的圖形元素。
  • updatePos函數(shù)用于在鼠標(biāo)拖動(dòng)時(shí)更新點(diǎn)的位置,以便將點(diǎn)放置在最接近線的點(diǎn)位置。
  • addPoints函數(shù)用于添加路徑點(diǎn)的坐標(biāo),以便在移動(dòng)點(diǎn)時(shí)計(jì)算最近的點(diǎn)。
  • pointToVal函數(shù)將點(diǎn)的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為實(shí)部和虛部數(shù)據(jù),并顯示在點(diǎn)的附近。
  • boundingRect函數(shù)定義了元素的邊界框,以便QGraphicsView知道如何正確渲染元素。
  • paint函數(shù)用于繪制元素。
  • mouseMoveEvent函數(shù)處理鼠標(biāo)移動(dòng)事件。

該類還包括TurboTextItem,用于顯示點(diǎn)的坐標(biāo)數(shù)據(jù)。

這個(gè)示例展示了如何使用Qt的QGraphicsView框架來(lái)創(chuàng)建自定義圖形元素以及如何使圖形元素在交互中響應(yīng)。這使得您可以構(gòu)建強(qiáng)大的曲線圖和Smith圖應(yīng)用程序,使用戶能夠交互地瀏覽和標(biāo)注圖形數(shù)據(jù)。

請(qǐng)注意,這只是示例的一部分,用于啟發(fā)您的項(xiàng)目。您可以根據(jù)自己的需求進(jìn)一步擴(kuò)展和定制這個(gè)框架,以滿足您的應(yīng)用程序的需求。

該示例目前經(jīng)過(guò)測(cè)試,可以在不卡頓的情況下渲染大概30W個(gè)點(diǎn)。項(xiàng)目暫未開(kāi)發(fā)完成,目前只是提供預(yù)覽,如果您喜歡,請(qǐng)點(diǎn)贊留言。您的支持是我最大的動(dòng)力。

http://aloenet.com.cn/news/41894.html

相關(guān)文章:

  • 域名注冊(cè) 網(wǎng)站建設(shè) 好做嗎網(wǎng)站頁(yè)面分析
  • 有什么網(wǎng)站可以做微信吳江網(wǎng)站制作
  • 長(zhǎng)春做網(wǎng)站網(wǎng)站搜狐財(cái)經(jīng)峰會(huì)
  • 重慶經(jīng)典論壇新聞評(píng)論windows優(yōu)化大師值得買嗎
  • 做的網(wǎng)站響應(yīng)速度慢免費(fèi)二級(jí)域名注冊(cè)網(wǎng)站有哪些
  • 建新建設(shè)集團(tuán)有限公司網(wǎng)站萬(wàn)物識(shí)別掃一掃
  • 寫微信小程序需要什么軟件怎么優(yōu)化一個(gè)網(wǎng)站關(guān)鍵詞
  • win服務(wù)器做網(wǎng)站今日重大新聞?lì)^條財(cái)經(jīng)
  • 海南哪家公司做網(wǎng)站信息流廣告有哪些投放平臺(tái)
  • 廣東省建設(shè)工程金匠獎(jiǎng)公布網(wǎng)站優(yōu)化網(wǎng)址
  • 嘉興微信網(wǎng)站百度極簡(jiǎn)網(wǎng)址
  • 四川鴻業(yè)建設(shè)集團(tuán)網(wǎng)站廣告關(guān)鍵詞
  • 金融集團(tuán)網(wǎng)站模板最新新聞
  • 網(wǎng)站跟app的區(qū)別是什么公司網(wǎng)站設(shè)計(jì)需要多少錢
  • 簡(jiǎn)單的企業(yè)網(wǎng)站模板中國(guó)職業(yè)培訓(xùn)在線官方網(wǎng)站
  • 做跨境的網(wǎng)站有哪些內(nèi)容關(guān)鍵詞指數(shù)查詢工具
  • 咋建網(wǎng)站圖片識(shí)別 在線百度識(shí)圖
  • 叫別人做網(wǎng)站需要注意什么品牌策劃方案模板
  • 收企業(yè)做網(wǎng)站備案西安網(wǎng)約車
  • 在哪個(gè)網(wǎng)站做淘寶水印資源
  • 承德網(wǎng)站制作青島優(yōu)化網(wǎng)站關(guān)鍵詞
  • 網(wǎng)站開(kāi)發(fā)費(fèi)用清單淘寶指數(shù)官網(wǎng)
  • 頁(yè)面模板怎么修改鄭州seo排名優(yōu)化公司
  • 威海哪家網(wǎng)站做的好北京seo招聘信息
  • 襄陽(yáng)哪里有做網(wǎng)站的手機(jī)app開(kāi)發(fā)
  • 做兼職最靠譜的網(wǎng)站淘寶網(wǎng)站的推廣與優(yōu)化
  • 學(xué)做網(wǎng)站開(kāi)發(fā)seo排名策略
  • 滄州做網(wǎng)站公司百度指數(shù)app下載
  • 商城網(wǎng)站建設(shè)咨詢網(wǎng)站seo優(yōu)化心得
  • 旅行社應(yīng)做哪些網(wǎng)站網(wǎng)絡(luò)營(yíng)銷成功案例分析其成功原因