在槽函数内,可以使用一个成员变量来保存第一次点击时获取的值。然后,在第二次点击时,可以使用这个成员变量来获取第一次点击时保存的值。\n\n以下是一个示例代码:\n\npython\nclass MyWidget(QWidget):\n def __init__(self):\n super().__init__()\n \n self.button = QPushButton("Click me", self)\n self.button.clicked.connect(self.button_clicked)\n \n self.first_click_value = None\n \n def button_clicked(self):\n if self.first_click_value is None:\n # 第一次点击时获取值\n self.first_click_value = self.get_value()\n else:\n # 第二次点击时使用保存的值\n self.use_value(self.first_click_value)\n \n def get_value(self):\n # 获取值的方法\n value = ...\n return value\n \n def use_value(self, value):\n # 使用值的方法\n ...\n\n\n在上述示例代码中,first_click_value是一个成员变量,用于保存第一次点击时获取的值。在button_clicked槽函数中,通过判断first_click_value是否为None来判断是否是第一次点击。如果是第一次点击,则调用get_value方法获取值并保存到first_click_value中;如果不是第一次点击,则调用use_value方法使用保存的值。

Qt 按钮点击事件:保存第一次点击的值并用于第二次点击

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

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