如何设置 QTableWidget 小部件的不透明度?

How to set opacity of the QTableWidget widget?

提问人:MulliGun77 提问时间:11/11/2023 最后编辑:MulliGun77 更新时间:11/11/2023 访问量:64

问:

如何设置整个小部件的不透明度(比如 50%)?我试着设置如下样式:QTableWidget

table1->setStyleSheet("background-color: rgba(255, 55, 55, 100);");

但它只设置表体本身的不透明度,而不是标题的不透明度。我认为为标题本身设置相同的样式会有所帮助,但是有没有一种方法可以在一个步骤中设置整个小部件的透明度级别,而不必单独为标题/正文执行此操作?

谢谢帮助!

C++ Windows Qt

评论

2赞 musicamante 11/12/2023
正如您在上一篇文章中已经建议的那样,使用QGraphicsOpacityEffect。
2赞 musicamante 11/12/2023
1.图形效果对儿童有效;2.如果你想让桌子是透明的,你必须在它上面应用效果,而不是在窗户上;3. 如果你真的尝试了上述两种方法,你至少可以做的就是在这个问题中告诉这个问题,以及对你上一个问题发表评论的人,准确解释你尝试了什么以及你得到了什么结果。请注意,可以肯定的是,几天前我也自己检查过,它确实有效,所以,与其粗鲁地毫无意义地抱怨,不如适当地回答。

答: 暂无答案