所需工具
pyqt5
安裝
sudo apt-get install python3-pyqt5
import sys
class myform(qwidget):
def __init__(self):
super().__init__() #呼叫父類qwidget的建構函式
self.setwindowtitle('hello qt')
self.resize(400,300)
if __name__=='__main__':
w = myform()
w.show()
myform是乙個視窗類, 也就是最外面的那個大視窗
例項化視窗類之後, 要呼叫其show()函式來顯示這個視窗
import sys
class myform(qwidget):
def __init__(self):
super().__init__()
self.initui()
def initui(self):
qbtn = qpushbutton('quit', self)
qbtn.clicked.connect()
#connect()當中寫上需要呼叫的函式, 注意函式不需要加()
qbtn.resize(qbtn.sizehint())
qbtn.move(50, 50)
self.setgeometry(300, 300, 250, 150)
self.setwindowtitle('quit button')
self.show()
form = myform()
利用Qt實現簡單的介面
ui 開啟ui檔案,我們就可以再裡面畫我們的控制項,畫好之後,qt會同步幫我們生成乙個叫ui的的類,我們可以通過這個類來引用我們繪製的控制項。我們也可以在ui檔案的設計界面對乙個按鈕或者其他的控制項新增槽 qt中的驅動機制就是基於訊號和槽的繫結 具體步驟就是,選中乙個控制項 右鍵 轉到槽,然後就可以...
python中利用生成器生成fibonacci數列
使用yield,只要在def裡面看到yield表示生成器 求fibonacci數列的方法 def fibonacci num 記錄前面兩個數 a 0 b 1 設定下標,記錄生成斐波拉契數列的個數 index 0 迴圈判斷條件是否成立 while index num result a a,b b,a ...
利用PHP生成CSV檔案簡單示例
前言 csv 檔案其實和excel檔案一樣,都是 型別 但php生成csv要比生成excel檔案要簡單的多,生成csv檔案其實就是把以 號為分割符的字串存成 csv為副檔名的檔案。因為邏輯不難,具體請看下面的 和注釋。created by phpstorm.user chenyanphp qq.co...