c++ - 如何删除 QToolButton 上的轮廓

标签 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;}

最佳答案

你试过吗?

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

通常,网络最佳实践建议如果您更改一种颜色,则必须更改所有颜色。

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

关于c++ - 如何删除 QToolButton 上的轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513517/

相关文章:

qt - 使用 QDataStream 读取文件 : Is it faster with a buffer? 怎么做?

c++ - 从 MFC 的列表框中删除特定项目

c++ - 在 C++ 中将 << 运算符重载到输出矩阵

java - 如何在 OS X 上安装 Tomcat 作为守护进程?

c++ - Qt/mingw32 undefined reference 错误...无法链接.lib

c++ - Qt 项目的通用 Makefile

c++ - 如果变量的值发生变化,则恢复程序

c++ - 将 C++ 转换为模板元程序

macos - 单击按钮时应用程序崩溃

git - 在 emacs 中使用 git