首页 > 其他分享 >8、QColorDialog类(颜色对话框)

8、QColorDialog类(颜色对话框)

时间:2023-12-07 16:36:19浏览次数:38  
标签:颜色 colorbutton 对话框 QColorDialog Dialog include colorFrame

QColorDialog类

  Qt中提供标准对话框,其中QColorDialog类(颜色对话框)。备注:不同系统平台显示效果有所不同,(原因是系统主题风格不一样,但功能一样)。

 

 

#ifndef DIALOG_H
#define DIALOG_H

#include <QDialog>
#include <QPushButton>
#include <QFrame>
#include <QColor>
#include <QGridLayout>

class Dialog : public QDialog
{
    Q_OBJECT

public:
    Dialog(QWidget *parent = 0);
    ~Dialog();


private:
    QGridLayout *glayout;
    QPushButton *colorbutton;
    //基本控件的基类
    QFrame *colorFrame;


private slots:
    void dispcolorFunc();
};

#endif // DIALOG_H
#include "dialog.h"
#include <QColorDialog>

Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
{
    setWindowTitle("颜色对话测试筐");
    glayout=new QGridLayout(this);

    colorbutton=new QPushButton("打开颜色选择");

    colorFrame=new QFrame;

    colorFrame->setFrameShape(QFrame::Box);//设置形状
    colorFrame->setAutoFillBackground(true);//填充背景处理

    glayout->addWidget(colorbutton,0,0);
    glayout->addWidget(colorFrame,1,0);

    //信号槽函数的连接
    connect(colorbutton,SIGNAL(clicked()),this,SLOT(dispcolorFunc()));
}

Dialog::~Dialog()
{

}

void Dialog::dispcolorFunc()
{
    QColor colorValues= QColorDialog::getColor(Qt::red);
    if(colorValues.isValid()){
        colorFrame->setPalette(QPalette(colorValues));
    }
}

 

标签:颜色,colorbutton,对话框,QColorDialog,Dialog,include,colorFrame
From: https://www.cnblogs.com/baisedeyu/p/17882190.html

相关文章

  • wpf 颜色转换常用方法
    设置颜色:Colorcolor=Color.FromArgb(透明度,red数字,green数字,blue数字);//这四个数字范围都是(0-255)Colorcolor=Color.FromRgb(red数字,green数字,blue数字);//默认透明度为255;button.BackGround=newSolidColorBrush(Colors.AliceBlue);String转换成Color:Color......
  • 7、QFileDialog类文件对话框
    QFileDialog类(文件对话框) #ifndefDIALOG_H#defineDIALOG_H#include<QDialog>#include<QLabel>#include<QLineEdit>#include<QPushButton>#include<QHBoxLayout>//水平布局#include<QVBoxLayout>//垂直布局#include<QFile......
  • ECharts饼图颜色设置的4种方式总结
    信铁寒胜实测:用了下面第三种方式,改了饼状图的颜色 ECharts饼状图颜色设置教程方法一:在 series 内配置饼状图颜色方法二:在 option 内配置饼状图颜色方法三:在 data 内配置饼状图颜色方法四:配置ECharts饼状图随机颜色Charts饼状图中的每个扇形颜色其实都可以自......
  • android 申请相机权限没有弹出授权对话框怎么办?
    当您在Android应用程序中申请相机权限时,如果没有弹出授权对话框,可能是由于以下几个原因导致的:权限已被授权:在某些情况下,如果用户先前已经授予了相机权限,系统将自动授予权限,而不会再次显示授权对话框。您可以在应用程序的设置中查看权限状态,或者在设备的应用程序设置中查看您的应用......
  • 极语言3-15 Win32编程常用函数-公用图形库,图面说明类、颜色控件类、伽玛渐变类——成
    Win32编程常用函数-公用图形库中文名称英文名称示例作用图驱创建DirectDrawCreate图驱创建(标识,@接口,0)创建DirectDraw对象的实例。标识用设备GUID为硬件加速,用0为仿真;1模拟硬件支持;2纯仿真无硬件;成功返回0;图驱个例DirectDrawCreateClipper图驱个例(0,@接口,0)创建不与Direc......
  • “碳”出新路!天翼云紫金架构给产业发展一点“颜色”!
    由广州开发区管委会、黄埔区政府主办、上海浦东新区格物科创金融研究院协办的“2023粤港澳大湾区绿色计算产业大会”,于2023年11月28日在广州市黄埔区知识城国际会展中心隆重举行。大会主题围绕“绿色计算·驱动未来”进行讨论,向来自全球的与会嘉宾分享、交流了当前数字经济领域前......
  • IDEA修改背景颜色为护眼绿
    使用全绿色的图片作为背景,可以实现整个IDE都是绿色背景的设置方法:File–>Settings–>Appearance&Behavior–>Appearance–>在右侧的界面找到BackgroundImage…背景图片的名称需要是全英文的,否则选择图片的时候无法显示出来......
  • Spring Boot 控制台日志打印颜色表
    //ResetpublicstaticfinalStringRESET="\033[0m";//TextReset//RegularColorspublicstaticfinalStringWHITE="\033[0;30m";//WHITEpublicstaticfinalStringRED="\033[0;31m";//......
  • “碳”出新路!天翼云紫金架构给产业发展一点“颜色”!
    由广州开发区管委会、黄埔区政府主办、上海浦东新区格物科创金融研究院协办的“2023粤港澳大湾区绿色计算产业大会”,于2023年11月28日在广州市黄埔区知识城国际会展中心隆重举行。大会主题围绕“绿色计算·驱动未来”进行讨论,向来自全球的与会嘉宾分享、交流了当前数字经济领域前沿......
  • Ant-Design modal对话框未打开时,无法通过uesRef获取modal内部元素DOM节点
    为什么要记录下来呢?因为我在网上和chatGpt上没有搜到合适的解决方案。在CDNS上看到个和我遇到问题一样的,居然要收费才能看,所以自己记下来。当然肯定还有其他的好方案,欢迎大家留言。需求:使用antdV/g6画关系图,类似于企查查上面的那样:点击按钮打开Modal框,把数据渲染到Modal框的div......