天天看點

PyQt5利用QPainter繪制各種圖形

這個例子我做了好幾天:

1)官網C++的源碼,改寫成PyQt5版本的代碼,好多細節不會轉化

2)網上的PyQt的例子根本運作不了

填了無數個坑,結合二者,終于能完成了一個關于繪圖的東西。這個過程也掌握了很多新的知識點

【知識點】

1、關于多個點的使用

poitns = [QPoint(10, 80), QPoint(20, 10), QPoint(80, 30), QPoint(90, 70)]

請看:

<a></a>

2、在QDialog窗體中顯示QWidget部件

【效果圖】

PyQt5利用QPainter繪制各種圖形
PyQt5利用QPainter繪制各種圖形

【資源】

http://doc.qt.io/qt-5/images/used-in-examples/painting/basicdrawing/images/brick.png

http://doc.qt.io/qt-5/images/used-in-examples/painting/basicdrawing/images/qt-logo.png

【代碼】

(羅兵 作于2015.02.05     01:58)

本文轉自羅兵部落格園部落格,原文連結:http://www.cnblogs.com/hhh5460/p/4273799.html,如需轉載請自行聯系原作者

繼續閱讀