知识库

wiki.linsakura.com

用户工具

站点工具


wiki:dev:qt:note:qdialogcolor使用

QDialogColor使用

QColorDialog dialog(this);
//这里使用this->goemetry().y()是因为如果使用this->y()将是不包含标题栏的y坐标,会导致setGeometry后,有可能标题栏超出屏幕外
dialog.setGeometry(this->geometry().x(), this->geometry().y(), dialog.width(), dialog.height());
dialog.setWindowTitle(tr("请设置字体颜色"));
dialog.setCurrentColor(QColor(0, 0, 0));   //设置打开后的默认颜色
if(dialog.exec() == QColorDialog::Accepted)
{
    QColor getColor = dialog.selectedColor();  //获取到的颜色
}
wiki/dev/qt/note/qdialogcolor使用.txt · 最后更改: 2022/04/30 20:50 由 博丽幻月