如何删除QToolButton上的轮廓

时间:2010-08-18 15:05:03

标签: c++ macos qt

我正在为Mac OS X开发Qt应用程序。 问题是,当我创建QToolButton时,它会出现一些轮廓。

http://i.stack.imgur.com/vqtP9.png

我使用下一个样式表

QToolButton {  
    border: 1px solid #575757;
    border-radius: 4px;
}

如何删除大纲?


解答:

我没有提到我正在将此项添加到statusBar()。

删除我使用的项目周围的边框:

QStatusBar::item {border: 0px;}

1 个答案:

答案 0 :(得分:1)

你试过这个吗?

QToolButton {  
    border: 1px solid #575757;
    border-radius: 4px;
    background-color: palette(base);
}

通常,网络最佳做法建议如果您更改一种颜色,则必须全部更改。

您可能还需要更改文本颜色,以避免在某些具有非默认窗口文本颜色的计算机上出现潜在问题。