如何在PyQt GUI中使按钮单击反应?

时间:2019-04-27 18:32:05

标签: python python-3.x pyqt pyqt5

我已经为我的应用程序设计了一个GUI,单击按钮后,我已经将一些功能连接到了它。但是我想使按钮单击为被动式(即用户必须了解他/她已经单击了按钮)。当我使用Qtdesigner在GUI中放置一些按钮时,首先(没有任何样式表更改)按钮会做出反应,但是在进行了一些样式表更改后,单击按钮将不再起作用。例如,在按钮部分的https://getmdl.io/started/处,按钮在按下后会闪烁,类似于我按下按钮时的闪烁,我想要某种按钮响应,可以判断按钮是否被按下。我想在Qt设计器中做到这一点。 生成的代码是:

self.stop = QtWidgets.QPushButton(self.frame)
self.stop.setGeometry(QtCore.QRect(30, 73, 161, 41))
font = QtGui.QFont()
font.setFamily("Trebuchet MS")
font.setPointSize(14)
font.setBold(True)
font.setItalic(False)
font.setWeight(75)
self.stop.setFont(font)
self.stop.setStyleSheet("color: rgb(150, 0, 0);\n"
                        "border-style: outset;\n"
                        "border-width: 2px;\n"
                        "background-color: rgb(255, 119, 121);\n"
                        "border-radius: 13px;\n"
                        "border-color: black;\n"
                        "\n"
                        "")

这是我的样式表更改。

border-style: outset;
border-width: 2px;
border-radius: 13px;
border-color: black;
background-color: rgb(187, 255, 176);
color: rgb(0, 170, 0);

这是我的GUI

0 个答案:

没有答案