要在第二次点击时使用第一次设置的值,你可以将值存储在类的成员变量中。这样,每次点击按钮时,都可以在槽函数中访问和使用这个值。

以下是一个示例:

from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.button = QPushButton("Click me", self)
        self.button.clicked.connect(self.buttonClicked)

        self.value = None

    def buttonClicked(self):
        if self.value is None:
            self.value = 10
        else:
            # 在第二次点击时使用第一次设置的值
            print(self.value)

if __name__ == "__main__":
    app = QApplication([])
    window = MainWindow()
    window.show()
    app.exec_()

在上面的示例中,我们在窗口的构造函数中创建了一个按钮,并将其点击事件连接到buttonClicked槽函数。value是一个类的成员变量,用于存储第一次点击时设置的值。在buttonClicked槽函数中,我们首先检查value是否为None,如果是,则将其设置为10;如果不是None,则打印该值。这样,每次点击按钮时,都会在控制台上打印出第一次点击时设置的值。

希望这可以帮助到你

QT按钮槽函数内点击第一次设置的值如何在第二次点击时能使用

原文地址: http://www.cveoy.top/t/topic/h3BC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录