找回密码
 立即注册
收起左侧

怎么让用户选定不同颜色来更改界面风格啊

4
回复
6604
查看
[复制链接]
累计签到:14 天
连续签到:1 天
来源: 2015-11-3 14:06:04 显示全部楼层 |阅读模式
1Qter豆
怎么让用户选定不同颜色来更改界面风格啊

最佳答案

查看完整内容

QString("color: rgba(%1, %2, %3, %4).arg(color.red()).arg(color.green()).arg(color.blue()).arg(clolor.alpha)");
回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2015-11-3 14:06:05 显示全部楼层
QString("color: rgba(%1, %2, %3, %4).arg(color.red()).arg(color.green()).arg(color.blue()).arg(clolor.alpha)");
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2015-11-3 14:34:51 显示全部楼层
void MainWindow:n_action_3_triggered()
{
    // 创建对象
    QColorDialog dialog(Qt::red,this);

    // 显示alpha选项
    dialog.setOption(QColorDialog::ShowAlphaChannel);

    // 以模态方式运行对话框
    dialog.exec();

    // 获取当前颜色
    QColor color = dialog.currentColor();

    setStyleSheet("Color()");

}
最后一句怎么改
回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2015-11-3 17:03:44 显示全部楼层
用QString的arg的,将颜色分成rgba就ok了
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2015-11-4 10:42:18 显示全部楼层
一叶知秋 发表于 2015-11-3 17:03
用QString的arg的,将颜色分成rgba就ok了

可以在最后一句改一下吗  初学,,,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了