需要注意属性设置和qss的冲突(ui编辑qss,代码设置属性出现冲突)
2017-01-03 11:09
330 查看
background-color: rgb(175, 175, 175);
在UI编辑器中对widget设置这个qss,
下面是在代码中再次进行设置
QPalette palette; palette.setColor(QPalette::Background, QColor("#2162a9")); uTitleBar->setPalette(palette);
最后显示出来什么颜色都没有,我以为是不是因为添加了 dialog的resizeEvent出现问题,但是在没有resizeEvent的时候,还是无色,
所以判断问题是没有设置正确,
如果在resezeEvent中添加
QPalette palette; palette.setColor(QPalette::Background, QColor("#2162a9")); uTitleBar->setPalette(palette);
这段代码的话,也能成功,但是有点别扭,最后找到问题了,
把qss去掉就可以了,
还有一种情况,如果只是在ui中添加了qss设置了,但是在dialog主窗体中还是不能成功显式,需要在代码中设置
相关文章推荐
- android 在代码中动态设置字体颜色需要注意的问题
- 实现datagrid编辑功能需要设置DataKeyField属性的值
- 在代码中设置ListView的divider,需要注意的两个问题
- cocos2dx 3.x使用cocostudio编辑的ui设置剪切在android出现白屏现象
- Android中用代码设置控件属性的注意事项
- Android 在代码中动态设置字体颜色需要注意的问题
- SVN 的使用:用两次就会了,很简单.注意总结【①做完自己代码,首先右键项目>team >“与资源库同步”,把队友的代码更新下来(而不是直接提交),②整合完设置"冲突已解决",才能提交】===
- 从嵌入式图片资源中读取图片,注意设置图片文件属性
- 编译时出现:请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。
- 在写自定义控件时,如果控件某个属性允许被验证控件验证,需要注意微软在 WebUIValidation.js内的实现。
- 注意我写的OTA短信同步设置的代码有很多问题
- 用代码设置 DataGrid 的样式属性
- 编译时出现:请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。
- 注意我写的OTA短信同步设置的代码有很多问题
- Discuz中设置广告的一个需要注意的地方
- 写hmtl代码时为控件的属性赋值(=)时双引号不会自动跳上来的设置
- 设置PolytopeIntersector需要注意的问题
- Mediar.Framework—业务的实现3 (控制UI控件的可视和可编辑属性、验证、以及一对一,一对多,多对多关系)
- samba设置密码时候需要注意问题
- Arcgis server 安装后配置需要注意的设置