【概覽】
本文實作如下的程式:(在窗體中繪畫出文字)

主要步驟如下:
1、在eric6中建立項目,建立窗體
2、(自動打開)進入PyQt5 Desinger,編輯圖形界面,儲存
3、回到eric 6,對上一步得到的界面檔案 drawing.ui 檔案右擊,編譯窗體,得到 Ui_drawing.py 檔案
4、然後再對 drawing.ui 檔案右擊,生成對話框代碼,得到 drawing.py 檔案。(在drawing.py中添加自己的程式邏輯)
5、py2exe打包成exe檔案(此步略)
【正文】
接【概覽】第4步:
在 drawing.py 中,先準備要繪畫的文本(self.text):
然後定義一個繪畫事件:
所有的繪畫都發生在此繪畫事件内。給此繪畫事件添加四行代碼!
<code>QtGui.QPainter</code>類負責所有低級别的繪畫。
所有的繪畫方法要放在 <code>begin()</code> 和 <code>end() 方法之間。當然,這裡我們放的是自定義的drawText()方法</code>
上面代碼合起來是這樣的:
後面的幾篇關于繪畫的文章中,上面這一坨代碼幾乎就不變了。
當然了,變的是自定義的drawText方法:
最終的 drawing.py 是這樣的: