qt中qdial設定刻度的問題,網上找了,沒看見有幾個說清了,這裡給解釋一下。
這裡解釋兩個問題:
1)大刻度
2)小刻度
上面那張圖只有大刻度,下面這張圖大刻度小刻度(別糾結這個名稱)都有。
大刻度設定:
dial->setpagestep(5);
這裡的qdial物件名為dial,用setpagestep方法。
裡面有乙個引數,我這設定成5的話,意思就是再經過5個刻度(不分大小刻度)到下乙個大刻度,大家看第二張圖就能明白。
具體的,這個方法大家可以去幫助文件查。
別太糾結我寫的,可能有人會說,setpagestep不是設定每按一次pageup和pagedown所移動的距離的嗎?
我不解釋。
小刻度設定:
dial->setminimum(0);
dial->setmaximum(59);
dial->setnotchtarget(1);
這裡的qdial物件名為dial。
先要設定dial的總寬度(上面圖用紅色框框表示的這種距離之和),也就是用setminimum和setmaximum這兩個方法,設定最小值和最大值, 相信大家知道0~59總共有多少個整數吧,60個,在這裡,我們的總寬度是59(別管單位)。
然後用setnotchtarget設定兩個刻度間的距離,這裡的值是1,也就是每兩個刻度間都僅隔著1個單位的寬度。
在這裡,我們知道總寬度是59,兩刻度間的寬度是1,算出來,就是有60個刻度。
這個可能沒解釋清,不過大家湊合看著,相信你們會懂的。
前提:
setnotchesvisible(true);
先要設定刻度可見。 python座標軸刻度設定對數 用對數刻度設定刻度
我將新增一些圖並顯示如何刪除較小的刻度線 op from matplotlib import pyplot as plt fig1,ax1 plt.subplots ax1.plot 10,100,1000 1,2,3 ax1.set xscale log ax1.set xticks 20,300...
CSS中刻度問題
特殊值0可以省略單位。例如 margin 0px可以寫成margin 0 一些屬性可能允許有負長度值,或者有一定的範圍限制。如果不支援負長度值,那應該變換到能夠被支援的最近的乙個長度值。長度單位包括 相對單位和絕對單位。相對長度單位是相對於當前物件內文字的字型尺寸,如當前對行內文字的字型尺寸未被人為...
python設定標題 軸標籤 刻度標籤
import numpy as np import matplotlib.pyplot as plt plt.figure x np.arange 0,10,1 這個函式的第三個引數表示的是步長,以此進行劃分 z x 2y np.linspace 1,10,10 這個函式的第三個引數表示的是用幾個點...