用按键选择按钮时,更改按钮周围的木板厚度

2024-09-30 20:24:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我制作了一个Gui,在正常的屏幕上用按键在按钮之间切换,可以很容易地看到所选的按钮。这个gui是为水下屏幕设计的,它比普通屏幕小得多。在水下屏幕上,很难看到“光标”在哪个按钮上

当按钮尚未选中但光标停留在其上时,如何调用按钮的这种状态

这个按钮是一个普通的按钮

如何使此边界框的线条变粗

在图像中,光标位于退出按钮上,可以看到一条蓝色的小线


Tags: 图像屏幕状态gui按钮按键线条蓝色
1条回答
网友
1楼 · 发布于 2024-09-30 20:24:18

您可以使用Qt样式表设置边框的宽度:

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_())

相关问题 更多 >