【问题标题】:QPushbutton with scc style具有 scc 样式的 QPushbutton
【发布时间】:2016-12-24 16:48:50
【问题描述】:

这是我要展示的图片,因为如果没有它,我将很难解释我想要什么

这里是按钮代码:

self.exitBtn = QtGui.QPushButton(self)
self.exitBtn.setGeometry(505, 395, 80, 80)
self.exitBtn.clicked.connect(self.closeApp)
self.exitBtn.setStyleSheet('background: #000;  color: #FF7E00')
self.exitBtn.setIcon(icon)
self.exitBtn.setIconSize(QtCore.QSize(self.exitBtn.width(), self.exitBtn.height()))

您可以在按钮周围看到一些虚线边框,可以删除这个“边框”吗?我尝试设置样式表“边框:0px”,但没有帮助。我想这是重点?

【问题讨论】:

标签: python python-2.7 pyqt pyqt4


【解决方案1】:

快速而肮脏的解决方案是:

self.exitBtn.setFocusPolicy(QtCore.Qt.NoFocus)

PS:

可以通过继承QProxyStyle 并重新实现drawPrimitive 以更简洁的方式做到这一点。但是,QProxyStyle 仅在 PyQt5 中可用。

【讨论】:

    猜你喜欢
    • 2012-11-19
    • 2021-09-03
    • 2016-09-20
    • 1970-01-01
    • 2016-09-01
    • 2018-05-31
    • 2012-11-06
    • 2014-11-28
    • 1970-01-01
    相关资源
    最近更新 更多