pyqt5入門學習筆記

2021-10-07 22:18:40 字數 1725 閱讀 3199

import sys

if __name__==

'__main__'

:#建立乙個視窗

w=qwidget(

)#設定乙個視窗尺寸

w.resize(

400,

200)

#移動視窗

w.move(

300,

300)

#設定視窗標題

w.setwindowtitle(

'第乙個基於pyqt5的桌面應用'

)#顯示視窗

w.show(

)#進入程式的主迴圈,並通過exit函式確保主迴圈安全結束

))

如果使用anaconda安裝的python和pyqt5的package,則qtdesigner已經在anaconda裡了,具體來說windows下的路徑為:

d:\anaconda\library\bin\designer.exe(anaconda路徑下,先找到你的anaconda安裝路徑)

方法一:

一般來說將你在qtdesigner中生成的ui檔案儲存到你的pyqt5的工程目錄下,然後該目錄下在命令視窗執行語句:

python -m pyqt5.uic.pyuic untitled.ui -o demo.py

例如我的工程檔案在d:\pythondocument\pyqt5

方法二:

將上述命令新增到external tools

progarm:(python.exe所在目錄)

我的:d:\anaconda1\envs\pytorch\python.exe

arguments:固定設定

-m pyqt5.uic.pyuic $filename$ -o $filenamewithoutextension$.py
working directory:工程目錄

qtabwidget 選項卡

qlabel 標籤

qtextedit 多行編輯器

qlineedit 單行編輯器

qpushbutton 按鈕

qgroupbox 組框

qtablewidget**

qcheckbox選擇框

qradiobutton

PyQt5 學習筆記

pyqt5是由一系列python模組組成。超過620個類,6000函式和方法。能在諸如unix windows和mac os等主流作業系統上執行。pyqt5有兩種證書,gpl和商業證書。pyqt5類分為很多模組,主要模組有 qtcore 包含了核心的非gui的功能。主要和時間 檔案與資料夾 各種資料...

pyqt5學習筆記 1

from pyqt5.qt import import sys 使用sys.ar 是為了讓gui程式接收到使用者傳遞的引數 建立乙個控制項,如果這個控制項沒有父控制項,那麼pyqt5會控制項加上標題等屬性,並可以設定屬性內容 這個控制項也可以叫做頂層控制項,沒有父控制項的控制項的展示需要呼叫show...

PyQt5 學習筆記(1)

在學習pyqt5的布局時,發現如下問題 當使用pyqt5.qtwidgets.qmainwindow 建立主視窗,並向主視窗新增布局時,會報警告 qwidget setlayout attempting to set qlayout on qmainwindow which already has ...