QT程序 子窗口 字体颜色无缘无故的变了
我的程序调用其他部门同事做的动态库, 库的作用是弹出一个Dialog, 但是我把这个窗口初始化完了之后exec()出来,发现这个Dialog里所有的QLabel里文本的颜色都是白色的(背景色主要是灰白色,咋一看都看不到上边有字).
他的这个库有一个Demo调,用他的Demo调用 Dialog里的QLabel里文本的颜色就是黑的. 我在我的主程序里SetStyleSheet("*{color:black}")也不行,Dialog里QLabel字体颜色还是白色的. QT?QLabel?文本颜色
[解决办法]
主窗口里设置StyleSheet只有在子窗口没有设置的情况下才会继承
子窗口设置了,父窗口设置的对他就不会有影响了