QML TableView修改單個Item的顏色

2021-08-25 14:40:47 字數 719 閱讀 4854

qml 的**tableview可以實現漂亮的**效果,當然修改當個item或者整行的字型顏色或者背景功能也是必須的。

此例子實現單個item的字型顏色修改,背景色也是如此。效果如下:

具體**如下:

import qtquick 2.9

import qtquick.window 2.2

import qtquick.controls 1.4

window

listelement

listelement

}tableview

tableviewcolumn

model: librarymodel

rowdelegate : rectangle

itemdelegate: rectangle}}

}}

可以在屬性後面帶乙個函式,此函式返回屬性的值即可

上面的例子可以這樣。color的屬性是取決來changecolor的返回值。

當然你也可以直接寫乙個返回的color的值

color: getbackcolor(styledata.row);
function getbackcolor(row)

修改單文件主標題

一般情況下,sdi主視窗標題形式為 文件標題 主視窗標題 參見winfrm.cpp的 void cframewnd onupdateframetitle bool baddtotitle void cframewnd updateframetitlefordocument lpctstr lpszd...

修改單例屬性引發的血案

最近接觸的一些系統中遇到乙個問題,乙個交易的服務對外提供了支付和退款兩種能力,但是發現執行時交易的服務走了退款。原因是spring容器管理的乙個物件service 屬性執行時被改變,導致上下流程對不上的問題,多業務鏈路併發時引發執行時屬性錯亂,導致 支付和退款行為混淆 下面是大體 樣例。記錄下問題原...

我是菜鳥 MFC 單文件 修改標題

我是小白,我希望我把我的進步記錄下來,通過自己的不斷努力,最終可以變為老鳥!走一步再走一步 好了,步入正題,對於mfc的初學者來說,當自己建乙個單文件程式,很想有乙個自己軟體 確切的 的名字,今天,咱們就學習如何修改標題!備註 vs2010 強烈建議剛學習的小白,用vs2010,老師說的,反正自己用...