pyqt5的使用目錄

2022-04-17 22:21:25 字數 2162 閱讀 4679

pyqt5的安裝

我的第乙個例子

標籤控制項qlabel的使用

按鈕qpushbutton

訊號與槽

pyqt5模組介紹

pycharm活動模板

qobject

qwidget窗體類

qwidget類-座標系統和大小和展示區域
qwidget擴充父子關係

qwidget-層級關係

視窗狀態(最大化最小化等)

視窗標誌-外觀

頂層視窗特定操作-圖示和標題和不透明度

控制項是否可用

控制項的顯示與隱藏

是否被編輯

是否為活躍視窗

控制項的關閉

控制項提示資訊-滑鼠懸停時

焦點控制

按鈕基類-qabstractbutton

命令鏈結按鈕qcommandlinkbutton

訊號和事件彙總

qframe(邊框樣式)  

pyqt5-滑鼠操作

pyqt5-布局控制項

核取方塊qcheckbox

qmessagebox訊息框

多行文字編輯框qtextedit
qtoolbutton按鈕

單選按鈕qradiobutton

qabstractscrollarea滾動條  

qbuttongroup按鈕組

單行純文字框qlineedit 

qplaintextedit普通文字

步長調節器spin box

日期與時間控制項qdate, qtime, qdatetime

下拉列表框

qcombobox
字型選擇框qfontcombobox

滑塊qabstractslider

橡皮筋控制項qrubberband

日曆控制項qcalendarwidget

進度條qprogressbar

qdialog對話方塊 

qlcdnumber

字型qfont

液晶數字顯示屏qlcdnumber 

錯誤訊息對話方塊qerrormessage

進度對話方塊qprogressdialog

qss樣式表

組合框qgroupbox

qtoolbox工具箱

鍵盤操作

拖放復合控制項中的子控制項

列表控制項qlistwidget

**控制項qtablewidget

樹形控制項qtreewidget

拆分視窗qsplitter

堆疊視窗qstackedwidget

列表檢視qlistview

定時器主視窗qmainwindow和啟動畫面

標籤頁qtabwidget

剪貼簿停靠視窗qdockwidget

多文件介面qmdiarea

qmainwindow-狀態列

pyqt5-多執行緒

繪圖qpainter-畫筆 

繪圖qpainter-畫刷

繪圖qpainter-字型

布局控制項

動畫時間軸動畫qtimeline

屬性動畫qpropertyanimation 

qabstractanimation基本功能

雙緩衝技術實現實時繪圖-物件做畫布

列印qtdesigner-安裝與配置

qtdesigner--控制項操作

動畫組qanimationgroup

新增屬性-類方法用屬性形式訪問

qtdesigner--ui檔案的使用方式

**tablewidget

pyqt-swf

qgrapicsview

類繼承圖

打包pyinstaller

qtdesigner--ui樣式表

qtdesigner--ui資源

拖拽assistant文件

包括用於控制鍵盤和滑鼠,在螢幕上查詢顏色和點陣圖以及顯示警報的功能 - 所有這些都是以跨平台,高效和簡單的方式進行的。適用於mac os x,windows和x11

PyQt5控制項的使用

qtablewidget qtabwidget qpixmap 圖表工具qchart 下拉選擇框qcombobox qtablewidget問題列表 空間不夠時單元格文字顯示不全 設定item背景色和字型顏色 場景 當空間不夠時,單元格內容會顯示不完全出現省略號 如下 方案 table object...

pyqt5切換python版本 pyqt5介面切換

主要的思路就是建立兩個frame 如果有兩個以上同理 使用setvisible 函式顯示或者隱藏frame 引數是bool值 import sys from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import...

PyQT5 學習使用 筆記 一 安裝pyQT5

之前已經學習過了qt 的 基本使用了解了 訊號和槽 的機制。由於新專案需要跨平台,所以 在視覺開發包的選擇上 選擇了opencv python,所幸 qt也有pyqt5 的包可以和 opencv python 聯合使用開發。廢話不說了 開始安裝吧。開啟cmd命令列介面輸入 pip install p...