PyQt5單元格操作大全

2021-10-23 09:12:22 字數 1306 閱讀 8490

**:pyqt5單元格操作大全

1、顯示二維列表資料(qtableview)控制項

『』』顯示二維列表資料(qtableview)控制項

資料來源model

需要建立乙個qtableview例項和乙個資料來源model,然後將其兩者關聯

mvc模式 model viewer controller 前後端關聯

mvc的目的是將後端的資料和前端頁面的耦合度降低

『』』2、顯示一維列表資料

『』』顯示列表資料控制項qlistview控制項

『』』3、擴充套件的**控制項qtablewidget控制項

『』』顯示擴充套件的列表資料控制項qtablewidget控制項

cell是指乙個單元格qtablewidgetitem

『』』4、擴充套件的**控制項qlistwidget控制項

『』』顯示擴充套件的列表資料控制項qlistwidget控制項

『』』5、設定單元格顏色和字型

『』』設定單元格顏色和顏色

『』』6、設定單元格尺寸大小

『』』設定改變單元格尺寸大小,以顯示完整的文字內容

『』』7、單元格中放置控制項setcellwidget控制項

『』』setcellwidget:單元格中放到控制項使用

setitem:將文字放置到單元格中去

setstylesheet:設定控制項樣式

『』』8、單元格中文字的對齊方式

9、設定單元格某一列排序

『』』設定單元格某一列排序

1.按哪一列進行排序

2.排序的型別:公升序或者降序

sortitems(columnindex,ordertype)函式方法

『』』10、合併單元格

『』』合併單元格

setspan(row,column,要合併的行數,要合併的列數)

『』』11、單元格搜尋

『』』搜尋單元格中的特定位置

1、資料定位:finditems

2、如果找到了符合條件的單元格,便定位到單元格所在的行:setsliderposition

『』』12單元格**混排設定

『』』**混排

new4=qtablewidgetitem(qicon("./image/1.png"),「研究生」) #**混排函式方法

『』』13、改變單元格格式

『』』改變單元格中的大小尺寸

seticonsize(qsize(width,height))

『』』14、單元格中彈出上下文選單

『』』1、如何彈出選單

2、如何在滿足條件的情況下彈出選單

qmenu.exec_方法

『』』

PyQt5中向單元格新增控制項

setitem 將文字放到單元格中 setcellwidget 將控制項放到單元格中 setstylesheet 設定控制項的樣式 qt stylesheet import sys from pyqt5.qtgui import from pyqt5.qtwidgets import class p...

PyQt5中對單元格進行排序

sortitems 列索引,排序型別 import sys from pyqt5 import qtcore from pyqt5.qtcore import qt from pyqt5.qtgui import from pyqt5.qtwidgets import class columnsor...

PyQt5布局大全 二

設定伸縮量為1 hbox.addstretch 1 hbox.addwidget btn1 設定伸縮量為1 hbox.addstretch 2 hbox.addwidget btn2 設定伸縮量為1 hbox.addstretch 1 hbox.addwidget btn3 設定伸縮量為1 hbox...