非常抱歉,下面是更符合Python格式的代码示例:
self.pushButton_3.clicked.connect(lambda: self.start_thread('xls'))# 按钮3的点击事件 self.pushButton_4.clicked.connect(lambda: self.start_thread('xlsx'))# 按钮4的点击事件
按钮3和4 为什么也要带上('xlsx'))? 凊风 发表于 2024-03-16 13:49
self.pushButton_3.clicked.connect(lambda: self.sta ...
非常抱歉,我之前的回答有误。在按钮3和按钮4的点击事件中,不需要带上`('xlsx')`。这是因为`start_thread`方法已经定义了一个参数`file_type`来接收文件类型。在按钮的`clicked.connect`中,我们可以直接使用`lambda`表达式来调用`start_thread`方法,并指定文件类型作为参数即可。修改后的代码如下:
self.pushButton_3.clicked.connect(lambda: self.start_thread('xls'))# 按钮3的点击事件
self.pushButton_4.clicked.connect(lambda: self.start_thread('xlsx'))# 按钮4的点击事件
非常抱歉给您带来的困惑,谢谢您的指正!如果还有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
1
[2]