当前位置: 代码迷 >> QT开发 >> QT程序 子窗口 字体色彩无缘无故的变了
  详细解决方案

QT程序 子窗口 字体色彩无缘无故的变了

热度:89   发布时间:2016-04-25 03:49:59.0
QT程序 子窗口 字体颜色无缘无故的变了
我的程序调用其他部门同事做的动态库, 库的作用是弹出一个Dialog,  但是我把这个窗口初始化完了之后exec()出来,发现这个Dialog里所有的QLabel里文本的颜色都是白色的(背景色主要是灰白色,咋一看都看不到上边有字).
他的这个库有一个Demo调,用他的Demo调用  Dialog里的QLabel里文本的颜色就是黑的. 我在我的主程序里SetStyleSheet("*{color:black}")也不行,Dialog里QLabel字体颜色还是白色的.
QT?QLabel?文本颜色

------解决方案--------------------
主窗口里设置StyleSheet只有在子窗口没有设置的情况下才会继承
子窗口设置了,父窗口设置的对他就不会有影响了
  相关解决方案