Qt QtPainter設定畫刷

2021-10-18 05:52:16 字數 872 閱讀 3775

/*

* 1、新建qt gui, 基類選擇qwidget,取消「建立介面」

* 2、新增資源檔案qtlogn:在專案之下新增乙個「resources」檔案,裡面存放"qtblog.png",然後

* 檔案-->新建檔案/專案--->qt---> qt resource file

* 3、在widget.h中新增#include 和重寫繪畫事件定義:

* protected:

void paintevent(qpaintevent *event);

* 4、在widget.cpp中新增重繪事件

2、設定畫刷為pixmap檔案

3、設定畫刷的填充顏色

資源檔案

WPF學習(四)顏色設定(背景畫刷和前景畫刷)

背景畫刷和前景畫刷 在wpf中,背景和前景分別使用background和foreground屬性設定這兩個區域 但非內容 的顏色。這些屬性使用的是更強大的物件 brush物件。該物件為填充背景和前景內容提供了靈活性,可使用單一顏色 用solidcolorbrush畫刷 或更特殊的顏色 如使用line...

建立透明畫刷

1。如果你的dc是hdc logbrush logbr memset logbr 0 sizeof logbrush logbr.lbcolor rgb 255,0,0 這裡改變位圖背景 logbr.lbstyle bs null hbrush hbrush createbrushindirect ...

線性漸變畫刷

第一種 1.首先先繪製乙個矩形 然後在button 裡定義乙個background,再用乙個線性漸變來寫他的樣式 button height 60 width 120 margin 87,200,86.6,10.4 button.background lineargradientbrush star...