4

我不希望我的标签具有像 Chrome 这样的拖放功能(正如这个问题所涵盖的那样:Apply chrome like tabs in Qt)——我只是希望它们看起来像 Chrome 标签。

我目前正在使用QTabWidget,但它的内置形状QTabWidget::Triangular太丑了。我需要使用什么?样式表或图像或其他东西?

4

2 回答 2

7

您可以使用border-image. QTabBar::tab只需阅读有关如何设置样式的文档即可border-image。文档中有一个很好的解释。

我使用上述方法做了类似的事情。

在此处输入图像描述

你也可以这样做。要更改关闭按钮,您可以设置QTabBar::close-button. 最后的答案是您可以实现您所需要的,只需使用 Qt 样式表。

于 2012-11-01T10:57:07.130 回答
2

我不太确定如何使它看起来与 Chrome 完全一样,但您可以尝试使用 border-top-left-radius、border-top-right-radius、border-bottom-right-radius 和border-bottom-样式表中的左半径

参考

于 2012-08-16T19:10:43.480 回答