首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QToolButton上删除轮廓

如何在QToolButton上删除轮廓
EN

Stack Overflow用户
提问于 2010-08-18 15:05:03
回答 2查看 3.3K关注 0票数 1

我正在为Mac开发Qt应用程序。问题是当我创建带有一些大纲的QToolButton时。

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

我使用下一个样式表

代码语言:javascript
复制
QToolButton {  
    border: 1px solid #575757;
    border-radius: 4px;
}

如何删除轮廓?

答:

我没有提到我要将这个项目添加到statusBar()中。

若要删除我使用的项周围的边框,请执行以下操作:

代码语言:javascript
复制
QStatusBar::item {border: 0px;}
EN

回答 2

Stack Overflow用户

发布于 2010-08-18 15:07:56

你试过这个吗?

代码语言:javascript
复制
QToolButton {  
    border: 1px solid #575757;
    border-radius: 4px;
    background-color: palette(base);
}

通常,网络最佳实践建议,如果你改变一种颜色,你必须改变他们的所有。

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

票数 1
EN

Stack Overflow用户

发布于 2021-12-15 14:58:17

用这个:

你的yourWidgetElement>setFocusPolicy(Qt::NoFocus) ;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3513517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档