QT里面父窗口设置式样和子窗口设置式样冲突的解决办法

来源:互联网 发布:优酷会员淘宝账号登录 编辑:程序博客网 时间:2024/06/05 02:16

      2015年快到尾巴了,我这一年一直在从事公司的一个视频图像分析软件的开发,早期的版本是用MFC写的,虽然也能实现功能,但是做出来的界面实在不敢恭维,确实很丑。

第二个版本,本人果断投靠了QT,QT真是各种方便了,特别是式样的引入,简直方便到了极点,非常喜欢,不过本人发现设置式样时候,有时候会产生冲突,比如我父窗口设置了窗口样式为圆角,子窗口我也设置了样式,最后呈现的效果是子窗口也有圆角的效果。这不是我想要的效果,各种查资料,最后发现,可以通过写设置类对象名,比如我在父

窗口这样设置:setObjectName("filewnd"); setStyleSheet("QDialog#filewnd{border:1px solid rgb(44,60,69);border-radius:5px}");那么你设置的窗口只针对当前父亲窗口,不会冲突,非常简单。。。

0 0
原创粉丝点击