這個例子我做了好幾天:
1)官網C++的源碼,改寫成PyQt5版本的代碼,好多細節不會轉化
2)網上的PyQt的例子根本運作不了
填了無數個坑,結合二者,終于能完成了一個關于繪圖的東西。這個過程也掌握了很多新的知識點
【知識點】
1、關于多個點的使用
poitns = [QPoint(10, 80), QPoint(20, 10), QPoint(80, 30), QPoint(90, 70)]
請看:
<a></a>
2、在QDialog窗體中顯示QWidget部件
【效果圖】
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugDMzUTNxUDN0ETNxATNw8CXyATNxAjMvwlMzQTOwczLcd2bsJ2Lc12bj5ycn9Gbi52YuAzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
【資源】
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,如需轉載請自行聯系原作者