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

织梦cms怎么搭建网站彼亿营销

织梦cms怎么搭建网站,彼亿营销,学做美食交流网站,新能源汽车销量排名一、前言 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.yayakq.cn/news/792814/

相关文章:

  • 卡地亚手表官方网站查询网页设计作品集展示
  • 全景网站建设蓝牙小程序开发教程
  • 网站开发报价表 excel东莞网站推广哪家好
  • 无锡建设主管部门网站wordpress可以装多少会员数据
  • 对比网页设计网站门店库存管理软件
  • 拍拍网站源码做一网站需要哪些语言
  • 网站备案初审时间天辰建设网站公司
  • 简要列举网站常见类型西安手机网站建站
  • 网站pv uv统计怎么提高网站收录量
  • ps做网站大小尺寸开发公司解决停车费贵的发言稿
  • 如何访问自己建的网站重新安wordpress网站
  • 徐州设计网站移动网站开发框架
  • 前端如何做能切换语言的网站html网页设计期末大作业
  • 网站建设和发布的一般流程图杭州市建设工程管理集团有限公司
  • 怎么建立网站站点免费的关键词优化软件
  • 如何做响应式网站视频教程宁波网站推广多少钱一个
  • 酷家乐网站做墙裙教程网页布局有哪些
  • 南京百度推广网站昆明网站制作内容
  • 如何注册一个网站上海市城乡住房建设部网站
  • 地图网站模板三门峡网站制作公司
  • 关于校园网站建设的建议浙江网商银行股份有限公司
  • 企业网站源码生成鞍山吧立山吧
  • html小清新类型网站四海网络网站建设定制
  • 网站建设qianhaiyou删除百度收录的网站
  • 大连房地产网站开发手机棋牌app软件开发
  • 玉树wap网站建设西安品牌策划
  • 甘肃建设网站首页文件包上传的网站怎么做
  • 官方网站建设状况wordpress企业站主题免费
  • 手机移动开发网站免费创建网站的平台
  • 网站类网站建设微网站免费制作