欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

有沒有把很多點(diǎn)連接成線的函數(shù)

林國瑞2年前14瀏覽0評論

有沒有把很多點(diǎn)連接成線的函數(shù)?

可以使用PyQt中提供的函數(shù)drawPolyline實(shí)現(xiàn),將要畫的所有點(diǎn)使用QPolygonF組合成一個(gè)點(diǎn)的向量列表,在paintEvent事件中調(diào)用畫圖即可。

定義一個(gè)繪圖部件,其基類為QWidget,其具體實(shí)現(xiàn)代碼可參考:

上面的paintEvent畫出了一條正弦曲線,窗口的默認(rèn)大小設(shè)置為600*400。

其中,第35行是將當(dāng)前坐標(biāo)系統(tǒng)原點(diǎn)的橫、縱坐標(biāo)分別移動到當(dāng)前窗口的50及200(中心)位置,方便后面的繪圖操作。

繪圖完畢后使用第40行恢復(fù)當(dāng)前繪圖場景。

其測試代碼如下:

運(yùn)行結(jié)果如下:

注:編程環(huán)境為Python2.7+PyQt4。