当前位置: 首页 > news >正文

简单的公司网页制作青岛seo青岛黑八网络最强

简单的公司网页制作,青岛seo青岛黑八网络最强,中英文双语网站站点,哪些公司网站做的很好一、前言 QColorDialog类继承于QDialog,是一个设计用来选择颜色的对话框部件。 对话框窗口 QDialog QColorDialog颜色选择器一般用来让用户选择颜色,比如画图工具中选择画笔的颜色、刷子的颜色等。你可以使用静态函数QColorDialog::getColor()直接显示对…

一、前言

        QColorDialog类继承于QDialog,是一个设计用来选择颜色的对话框部件。

        对话框窗口 QDialog

        QColorDialog颜色选择器一般用来让用户选择颜色,比如画图工具中选择画笔的颜色、刷子的颜色等。你可以使用静态函数QColorDialog::getColor()直接显示对话框,然后重新选择颜色,还能选择具有透明度的颜色,选择的颜色保存在函数返回的一个QColor类型的返回值。

        用户通过预设的颜色表格选择颜色,或者通过输入RGB值选择,或者通过鼠标在触屏上滑动寻找想要的颜色。按下Enter键触发确认,按下ESC键触发退出。

QColorDialog *cdia = new QColorDialog(this);
cdia->setWindowTitle("my color dialog");
cdia->setCurrentColor(QColor("red"));
cdia->exec();

         或者:

QColorDialog::getColor(QColor("red"),this,"my color dialog",QColorDialog::DontUseNativeDialog);

 

 二、QColorDialog类

1、currentColor

        该属性表示当前在对话框中选择的颜色。

QColor currentColor() const
void setCurrentColor(const QColor &color)

2、options

        该属性表示外观的一些显示策略,默认没有策略。如果需要的话,需要在显示之前设置此策略。

QColorDialog::ColorDialogOptions options() const
void setOptions(QColorDialog::ColorDialogOptions options)
QColorDialog::ColorDialogOption描述
ShowAlphaChannel允许用户选择颜色的alpha分量。
NoButtons不要显示OK和Cancel按钮。
DontUseNativeDialog使用Qt的标准颜色对话框,而不是操作系统自带的颜色对话框。

        在linux下颜色对话框样式为:

        设置DontUseNativeDialog|ShowAlphaChannel之后会恢复成标准对话框,并且多了一个alpha通道数值的输入。

 3、公共函数

 1)open

        打开对话框,并且连接colorSelected信号绑定的槽,当对话框关闭的时候,这个信号槽连接会被断开。

void open(QObject *receiver, const char *member)

示例:打开的同时绑定colorSelected信号的作用槽函数,控制台输出选择的颜色RGB。

public slots:void onColorSelected(const QColor &color);
void MainWindow::onColorSelected(const QColor &color)
{qDebug()<<color;
}
QColorDialog *dia = new QColorDialog(this);
dia->resize(800,600);
dia->setWindowTitle("my color dialog");
dia->setCurrentColor(QColor("red"));
dia->setOptions(QColorDialog::DontUseNativeDialog | QColorDialog::ShowAlphaChannel);
dia->open(this,SLOT(onColorSelected(const QColor &)));

2)setOption

        单独设置某一项显示策略的使能,参考上文options。

void setOption(QColorDialog::ColorDialogOption option, bool on = true)

3)testOption

        返回某一项显示策略的使能,对应上文setOption。

bool testOption(QColorDialog::ColorDialogOption option) const

4)selectedColor

        返回当前选择的颜色。

QColor selectedColor() const

4、静态公共函数

1)customColor

        返回自定义颜色的索引对应的颜色。

QColor customColor(int index)

2)setCustomColor

        设置自定义颜色每个索引对应的颜色。

void setCustomColor(int index, QColor color)

3)standardColor

        返回标准颜色的索引对应的颜色。

QColor standardColor(int index)

4)setStandardColor

        设置标准颜色的索引对应的颜色

void setStandardColor(int index, QColor color)

5)customCount

        返回自定义颜色的数量。

int customCount()

6)getColor

        使用模式状态打开对话框,默认给定颜色initial为白色可修改,还可传入窗口标题title和颜色对话框显示策略options

QColor getColor(const QColor &initial = Qt::white, 
QWidget *parent = nullptr, 
const QString &title = QString(), 
QColorDialog::ColorDialogOptions options = ColorDialogOptions())

5、信号

1)colorSelected

        用户按下ok之后或者确认之后触发该信号。

void colorSelected(const QColor &color)

 2)currentColorChanged

        当窗口的颜色发生变化就会触发该信号。

void currentColorChanged(const QColor &color)
http://www.mnyf.cn/news/51772.html

相关文章:

  • 北仑网站网页建设百度热搜榜第一
  • 罗湖医院网站建设seo关键词优化最多可以添加几个词
  • 国外文件传输网站青岛seo服务
  • 海安县住房和城乡建设局网站网络营销的策划流程
  • 做招聘网站客户要发票怎么办seo同行网站
  • 邢台专业做wap网站百度端口开户推广
  • 宝塔如何搭建网站最近大事件新闻
  • 市政工程中标查询网网站推广和精准seo
  • 厦门建设局怎么进宁波seo自然优化技术
  • wordpress 为什么流行seo运营是什么
  • 无锡做网站要多少钱建设优化网站
  • 设计软件网站百度开户代理公司
  • 备案期间关网站吗百度关键词工具入口
  • 常用网站建设软件数据分析方法
  • 沈阳网站建设建设公司哪家好怎么在百度上推广自己
  • ppt做视频的模板下载网站有哪些今日重大新闻事件
  • 专业的企业智能建站价格便宜网络营销的特点有
  • 网站首页按钮图片谷歌seo最好的公司
  • 酷站官网软文是什么
  • 手机网站做落地页企业微信会话存档
  • 免费建站系统站长工具seo下载
  • 青浦专业做网站公司软文代发代理
  • 小程序搭建价格重庆seo关键词排名
  • 娱乐网站制作创建网站需要什么条件
  • 网站编程培训学校招生百度指数下载
  • 做视频网站需要多少钱苏州seo营销
  • 学士学位网站重置密码怎么做四川seo多少钱
  • 宁夏住房和城乡建设厅网站首页企业网站模板 免费
  • 零基础学做网站要多久搜狗站长管理平台
  • 海东高端网站建设价格关键字优化