我做了一个Gui,在一个正常的屏幕上,可以很容易地看到按键之间的切换。这个图形用户界面是为水下屏幕设计的,它比普通屏幕小得多。在水下屏幕上,很难看到“光标”在哪个按钮上。
当按钮还没有被选中,但是光标停留在按钮上时,如何调用按钮的这种状态?
该按钮是一个普通的QPushButton。
如何使此边界框的线条更粗?
在图像中,光标位于Exit按钮上,可以看到一条蓝色的小线

发布于 2020-06-05 22:33:31
您可以使用Qt StyleSheet设置边框的宽度:
import sys
from PyQt5 import QtWidgets
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
QSS = """
QPushButton:pressed {
border: 4px solid;
}
QPushButton:selected {
border: 4px solid;
}
"""
app.setStyleSheet(QSS)
button_1 = QtWidgets.QPushButton("Button1")
button_2 = QtWidgets.QPushButton("Button3")
button_3 = QtWidgets.QPushButton("Button3")
w = QtWidgets.QWidget()
lay = QtWidgets.QVBoxLayout(w)
lay.addWidget(button_1)
lay.addWidget(button_2)
lay.addWidget(button_3)
w.show()
sys.exit(app.exec_())https://stackoverflow.com/questions/62209553
复制相似问题