ChartView QML 型別翻譯

2021-07-15 11:20:08 字數 2979 閱讀 8603

ps 貌似 qt 的圖表介面參照 c# 的~

翻譯: qyvlik

chartview是多個不同型別圖表實體的父級展示空間。

如下**展示了乙個餅圖:

可以先參照如下的圖:

微軟chart屬性學習

圖表檢視的多個軸。

backgroundcolor:color

圖表檢視的背景顏色,預設背景顏色和chartview.theme所設定的一樣。

backgroundroundness:real

背景圓角。

count:int

圖表檢視中有幾個圖表。

dropshadowenabled:bool

圖表檢視的陰影。

legend:legend

圖表檢視的圖例說明。可以通過legend.visible設定圖例說明是否可見。legend.font設定字型。詳情請看legend

locale:locale

本地化文字選項,例如數字之間是否要使用逗號隔開。

localizenumbers:bool

是否設定本地化文字。

margins:margins

定義內邊距。邊距內部是圖表檢視用來繪製標題,軸(座標)和圖例說明的。

plotarea:rect

圖表區大小。

plotareacolor:color

圖表區顏色。

theme:theme

圖表檢視的主題設定。

有如下值:

title:string

圖表檢視標題。

titlecolor:color

圖表檢視標題顏色。

titlefont:font

圖表檢視標題字型。

iszoomed()

如果圖表檢視中任意乙個圖表實體被縮放或者放大,返回true

point maptoposition(point value, abstractseries series)

將在圖表檢視上的點對映為圖表實體上的點。

point maptovalue(point position, abstractseries series)

將在圖表實體上的點對映為圖表檢視上的點。

removeallseries()

移除所有的圖表實體。

removeseries(abstractseries series)

移除指定的圖表實體。

scrolldown(real pixels)

將圖表檢視內容向下滾動指定畫素。

scrollleft(real pixels)

將圖表檢視內容向左滾動指定畫素。

scrollright(real pixels)

將圖表檢視內容向右滾動指定畫素。

scrollup(real pixels)

將圖表檢視內容向上滾動指定畫素。

abstractseries series(string name)

通過名字來獲取圖表實體。如果有同名,只返回第乙個匹配的圖表實體。

abstractseries series(int index)

通過下標來獲取圖示實體。

setaxisx(abstractaxis axis, abstractseries series)

為圖示實體設定 x 軸。

setaxisy(abstractaxis axis, abstractseries series)

為圖示實體設定 y 軸。

zoom(real factor)

設定縮放因子。預設為 1。有效值為 0.0 到 1.0。

zoomin(rect rectangle)

將檢視放大到指定的rect範圍。

zoomin()

放大檢視。

zoomout()

縮小檢視。

zoomreset()

重置檢視大小。

翻硬幣問題

翻硬幣問題 翻硬幣問題有好幾種。其中的一種是這樣的 桌子上有q m n枚硬幣,m正面朝上,n枚反面朝上,每一輪翻p枚,在每一輪翻幣的時候,被翻的同一枚硬幣只能翻一次。問最少多少次能把所有的硬幣翻成全部正面或者反面朝上?根據問題的描述,問題實際上隱含 m n p 0,m n p。這個問題往往是計算機程...

翻格仔遊戲

前幾天,朋友玩乙個解謎類的遊戲。中間有乙個關卡,大概是這樣的 有乙個5 5的板子,初始時,每個格仔都是背面朝上。我們可以手動翻轉任意乙個格仔,但其上下左右 如果有的話 的格仔也會隨之一起翻轉,問怎麼翻,可以將所有格仔都翻到正面朝上。當時蠻無聊,那就寫段 試試看吧。這裡,手動翻我們定義為主動,而被動當...

翻硬幣(貪心)

歷屆試題 翻硬幣 時間限制 1.0s 記憶體限制 256.0mb 問題描述 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 ...