为什么在Qt中,我设置了对话框的背景,为什么所有的控件的默认背景和dialog的背景一样?
答案:2 悬赏:0
解决时间 2021-12-13 16:48
- 提问者网友:美人如花
- 2021-12-13 09:30
当我在设置dialog的background-image时(我用的是样式表设置背景的),设置完背景后,发现所用的控件的背景都成和dialog的背景一样了,即使新加入的背景也一样,请问这是为什么?急急急急
最佳答案
- 二级知识专家网友:不羁的心
- 2021-12-13 09:54
继承,QWidget是父窗体嘛,所以 其他的都会和这个窗体保持一致.
全部回答
- 1楼网友:冷态度
- 2021-12-13 10:33
QPalette palette;
palette.setBrush (dialog->backgroundRole(), QBrush (QPixmap ("./bg.bmp")));
dialog->setPalette (palette);
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯