Python GUI PyQT5的初級使用

2021-08-21 02:28:07 字數 649 閱讀 5962

* 由於細節沒有過多撰寫, 本文不適合python新手 *

按照以往的python程式設計習慣,gui的程式設計流程也應該是「安裝包-呼叫包-編碼除錯」。

不過,pyqt5 的應用也不盡是如此。

有以下兩種選擇(就我所知):

前者雖然來得直觀方便,但是對後期格局使用限制太大,個人不推薦;

後者儘管上手難度高點,但是有助於後期高度發展和自定義使用,作為一名愛好折騰的人,還是偏向該方法的。

因此,我選擇第二種方法。

pip install pyqt5
當然,也可以在pycharm搜尋和安裝,看個人使用習慣。

import sys

if __name__ == '__main__':

w = qwidget() # 建立乙個視窗

w.resize(500, 150)

w.move(100, 100)

w.setwindowtitle("hello world!")

w.show()

執行成功,可看到乙個視窗。

第二種選擇比第一種選擇簡單快捷,但是直觀程度不如使用qt-designer,作為coder,還在乎這些?

qt的選擇,安裝,到使用,以上。

HTML5的5個的新特性

特性1 正規表示式 無須使用服務端的檢測,使用瀏覽器的本地功能,就可以幫助你判斷郵箱的格式,url,防止使用者輸入錯誤的資訊,通過h5的pattern屬性,很方便的整合這個功能。特性2 資料列表元素 在h5沒有出現之前,我們會選擇js或者jquery ui來實現自動補全功能,而在h5中,可以直接使用...

網格的學習 5

前面我只講到了整個演算法的模擬過程,這節我們就講到如何實現整個演算法。首先第一步我們把新增點的順序全部調成順時針的。判斷是否為順時針的辦法就是相鄰3個點組成的2個向量的叉乘的值為正表示逆時針,為負為順時針,這只是3個點的情況,但是針對所有點的我們的辦法是相鄰的2個點相對於座標 0,0 組成的向量叉乘...

去5的排序

problem description 輸入一行數字,如果我們把這行數字中的 5 都看成空格,那麼就得到一行用空格分割的若干非負整數 可能有些整數以 0 開頭,這些頭部的 0 應該被忽略掉,除非這個整數就是由若干個 0 組成的,這時這個整數就是0 你的任務是 對這些分割得到的整數,依從小到大的順序排...