QTableWidget中隔行換色的實現
實現也好實現,QTableWidgetItem裡面有修改背景色的API,直接呼叫,然後用迴圈控制隔行換色即可。
實現程式碼:
void testtt::changeColor(QTableWidget *tablewidget){
for (int i = 0;i < tablewidget->rowCount();i++)
{
if (i % 2 == 0)
{
for (int j = 0;j < tablewidget->columnCount();j++)
{
QTableWidgetItem *item = tablewidget->item(i,j);
if (item)
{
const QColor color = QColor(252,222,156);
item->setBackgroundColor(color);
}
}
}
}
}
效果:
注意:
QTableWidget裡面必須對應的item不為空的地方才可以設定背景色,所以每次要判斷下,不然如果有的地方就沒加item就對他設定背景程式就會崩。
相關推薦
QTableWidget中隔行換色的實現
本來想找找QT裡有沒有現成的API的,結果沒有找到,只能自己寫了。 實現也好實現,QTableWidgetItem裡面有修改背景色的API,直接呼叫,然後用迴圈控制隔行換色即可。 實現程式碼: void testtt::changeColor(QTableWidget *
在DataGridView控制元件中隔行換色
實現效果: 知識運用: DataGridViewRow類的公共屬性DefaultCellStyle的BackColor屬性 public Color BackColor {get; set;} 實現程式碼: private void button1_Click(
在表格中隔行換色(js)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>隔行換色</title> <script type="text/j
利用JS實現H5中的Table表格的隔行換色
最近正在學習前端的知識,正好進行到JS的基礎階段,為了以後更好的找一份工作,開始自己的技術部落格的學習階段,下面是剛學習的結果,今天有三個作業,分別是利用JS實現Table的隔行換色,有一點點事件的繫結問題,自己第一次寫技術部落格,大家且將就著看,也有參考別人的內容,比如自己
08-JS中table隔行換色
width asc script ctype use color .get har back JS中table隔行換色 1 <!DOCTYPE html> 2 <html> 3 <head> 4
JQuery案例一:實現表格隔行換色
body ble () ++ doc cti seo head 姓名 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t
JS實現li隔行換色
標簽 name ++ i++ bsp 賦值 element length round <script> var li = document.getElementsByTagName("li"); //就相當於把li標簽賦值給這個li變量; fo
通過獲取table中的tbody 設定隔行換色
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript">
【javaweb】JQ實現表格的隔行換色
需求分析:商品分類資訊太多,每一行都是同一個顏色會讓人看得眼花繚亂,為了提高使用者體驗,我們需要對錶格進行隔行換色。 目標樣例如下: 步驟分析:1. 匯入JQ的包  
使用EL+jstl實現表格隔行換色
使用<c:if>標籤實現隔行換色 要求:使用<c:set>標籤進行變數的設定 使用EL表示式獲取變數值,在使用<c:forEach>和<c:out>標籤實現10行以上表格的輸出(最少兩列,表格內容自定) 2.直接
用jstl實現表格的隔行換色
jstl的隔行換色 在tr標籤的裡邊加上程式碼: <tr ${vs.count%2==1? "style='background-color:red'" : "style='backgroun
使用jQuery實現表單隔行換色
jQuery的基本過濾選擇器:odd:匹配所有索引值為奇數的元素,從0開始計數even:匹配所有索引值為偶數的元素,從0開始計數我們用到了jQuery所有需要jQuery的js <%@ p
css和js處理隔行換色的問題
ron -o user XML use type scala tex sha <html> <head> <meta charset="utf-8"> <met
每日一課:報表隔行換色
選擇 .com 一課 weight ack pos rownumber gpo 步驟 實現報表隔行換色的效果,既在backgroudcolor添加函數信息。函數如下: iif(RowNumber (Nothing) mod 2=0,"Turquoise","White
javascript 表格隔行換色
年齡 load ali pre char idt element round html 用到的知識點: 獲取表格元素 tbody 和 rows都是有索引的 這裏我們只有一組tbody所以 索引是0 偶數行 索引取余2為0 奇數行 索引取余2不為0 通過 遍歷行索
js隔行換色+全選/全部選demo
cell blue scale itl val let text demo 測試數據 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf
js之隔行換色
center parseint ini mes node times i++ 對象 attach HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8
c#dev gridview 設置隔行換色等
ima grid load 查看 分享圖片 res 奇數 control 積分 1:禁止gridview編輯 2:隔行換色 介紹一些常用的gridcontrol設置。 1、設置隔行變色。首先設置顯示隔行變色,步驟:OptionsView-->EnableAppear
JavaScript表格的隔行換色
1. 確定事件: 文件載入完成 onload 2. 事件要觸發函式: init()
JQuery表格的隔行換色
01JQuery表格的隔行換色.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>01表格的隔行換色</title> <sc