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...