• 5791阅读
  • 2回复

如何获取某个QLCDNumber使用的调色板和画刷? [复制链接]

上一主题 下一主题
离线csoapy
 

只看楼主 倒序阅读 楼主  发表于: 2007-03-14
— 本帖被 XChinux 执行加亮操作(2008-07-26) —
通过设计器设置数字的颜色时会生成类似下面的代码:
        QPalette palette;
        QBrush brush(QColor(255, 81, 0, 255));
        brush.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
        lcdNumber_URmsb->setPalette(palette);
但是这样还不是好用,比如可能设来设去弄乱了,现在想把它恢复初始的颜色怎么办?
[ 此贴被XChinux在2008-07-26 09:19重新编辑 ]
离线zeki709

只看该作者 1楼 发表于: 2007-03-14
直接在设计器里面改不就行了
离线csoapy

只看该作者 2楼 发表于: 2007-03-15
我要在运行过程中改变数字的颜色,当数字不符合某一条件时就恢复为原来的颜色,这时都不知道原来的颜色怎么恢复?
所以一定要动态得知QLCDNumber的调色板信息才行
快速回复
限100 字节
 
上一个 下一个