首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

Qt學習之路(16):標準對話框 QColorDialog 顏色選擇器

     編輯:關於C++

QColorDialog 提供顏色選擇對話框,使用 getColor() 靜態函式:


QColor color = QColorDialog::getColor(Qt::white, this);
QString msg = QString("r: %1, g: %2, b: %3")
    .arg(QString::number(color.red()))
    .arg(QString::number(color.green()))
    .arg(QString::number(color.blue()));
QMessageBox::information(NULL, "Selected color", msg);

QString 參數化字串技巧

  • %1, %2 為佔位符
  • arg() 鏈式呼叫依序替換
  • QString::number() 將數值轉字串

進階功能

  • setCustomColor(index, QRgb):設定自訂顏色(如 QRgb(0x0000FF))
  • getColor() 重載版支援標題、選項(如顯示 Alpha 通道)

API 文件詳細,遇到問題請查閱。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved