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 ...