str函數(shù)怎么用 python可以做界面嗎,怎么做?
python可以做界面嗎,怎么做?圖書館。接下來,我們使用Tkinter庫來實(shí)現(xiàn)一個簡單的加法、減法、乘法和除法計(jì)算器。首先,效果圖如下:上面的計(jì)算器基本實(shí)現(xiàn)了簡單的加、減、乘、除運(yùn)算,其源代碼也非常
python可以做界面嗎,怎么做?
圖書館。
接下來,我們使用Tkinter庫來實(shí)現(xiàn)一個簡單的加法、減法、乘法和除法計(jì)算器。首先,效果圖如下:
上面的計(jì)算器基本實(shí)現(xiàn)了簡單的加、減、乘、除運(yùn)算,其源代碼也非常簡單,可以分為以下幾個步驟。
您可以使用PyQt中提供的函數(shù)drawPolyline實(shí)現(xiàn)所有要繪制的點(diǎn),使用QPolygonF組合點(diǎn)的向量列表,并在paintEvent事件中調(diào)用繪制。
定義一個繪圖部件,它的基類是QWidget,它的具體實(shí)現(xiàn)代碼可以參考:
上面的paintevent繪制一條正弦曲線,窗口的默認(rèn)大小設(shè)置為600*400。
其中第35行是將當(dāng)前坐標(biāo)系原點(diǎn)的橫坐標(biāo)和縱坐標(biāo)分別移動到當(dāng)前窗口的50和200(中心)位置,以便于以后的繪圖操作。
繪制后,使用第40行恢復(fù)當(dāng)前繪制場景。
測試代碼如下:
運(yùn)行結(jié)果如下:
注意:編程環(huán)境為python2.7 PyQt4。