標籤

2012年11月8日 星期四

QPalette --- 版面顏色

QPalette 可以改變版面顏色
改變方式
1.  QPalette pal  ;
     創立一個QPalette 物件
2. 取得顏色參數 :
方式有
  A : 用對話方塊
QColor colo = QColorDialog::getColor(patte.color(QPalette::Base),this);
pal.setColor(QPalette::BrightText,colo);

3. 設定目標元件顏色
        ui->lineEdit->setPalette(patte);
**** 注意
只有相應的設定,才能設定相應的顏色區塊
Ex :
pal.setColor(QPalette::BrightText,colo);  /// BrightText 只能用來設定 Text方塊
ui->lineEdit->setPalette(patte);

沒有留言:

張貼留言