QListWidgetItem帶上顏色的問題

2021-09-07 00:25:24 字數 1219 閱讀 7729

new_item = qlistwidgetitem(_fromutf8(item_content), self.listwidget)

首先建立乙個qlistwidgetitem,第乙個引數內容是item要顯示的內容,第二個引數是所屬的qlistwidget。

new_item.settextcolor(qcolor(qt.red))

顯示文字的顏色

qcolor可以用二種方法初始化,第一種使用自帶的列舉變數

qt.white 3 white (#ffffff)

qt.black 2 black (#000000)

qt.red 7 red (#ff0000)

qt.darkred 13 dark red (#800000)

qt.green 8 green (#00ff00)

qt.darkgreen 14 dark green (#008000)

qt.blue 9 blue (#0000ff)

qt.darkblue 15 dark blue (#000080)

qt.cyan 10 cyan (#00ffff)

qt.darkcyan 16 dark cyan (#008080)

qt.magenta 11 magenta (#ff00ff)

qt.darkmagenta 17 dark magenta (#800080)

qt.yellow 12 yellow (#ffff00)

qt.darkyellow 18 dark yellow (#808000)

qt.gray 5 gray (#a0a0a4)

qt.darkgray 4 dark gray (#808080)

qt.lightgray 6 light gray (#c0c0c0)

qt.transparent 19 a transparent black value (i.e., qcolor(0, 0, 0, 0))

第二種是採用rgb的方式

new_item.settextcolor(qcolor(255, 0, 0, 255))

前面三個引數分別對應的是red,green,blue值,後面的是transparency值,其中0表示完全透明,255表示完全不透明

還可以設定qlistwidgetitem的背景顏色

new_item.setbackgroundcolor(qcolor(qt.red))

如何在終端輸出的時候帶上顏色

如何帶上顏色,一種方法是輸出的時候帶上 033 亂七八糟的,可以輸出的時候帶上顏色,不過個人不推薦,一是比較難記,二是沒有啥卵用 既然沒啥卵用,只是為了裝逼,既然如此,為何不裝的花式新穎呢?在python中有這樣乙個模組可以在輸出的是帶上顏色,還比較簡單12 3456 78fromtermcolor...

帶上拉載入的SwipeRefreshLayout

通過繼承swiperefreshlayout類,實現內部listview的上拉載入功能。上拉載入條件 listview底部最後一條item可見,並且上拉手勢達到了最小觸發條件。重寫的refreshlayout類 上拉載入更多的swiperefreshlayout public class refre...

帶上拉載入的SwipeRefreshLayout

標籤 布局重寫 2015 05 12 10 34 6092人閱讀收藏 舉報 android開發 3 通過繼承swiperefreshlayout類,實現內部listview的上拉載入功能。上拉載入條件 listview底部最後一條item可見,並且上拉手勢達到了最小觸發條件。重寫的refreshla...