Pyqt5 B按钮如何获取A按钮的值 给个示列代码
时间: 2024-05-04 16:15:30 浏览: 19
可以通过以下代码获取A按钮的值并赋值给B按钮:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QPushButton
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建A按钮和B按钮
self.btnA = QPushButton('获取A按钮的值')
self.btnB = QPushButton('B按钮')
# 将按钮添加到垂直布局中
vbox = QVBoxLayout()
vbox.addWidget(self.btnA)
vbox.addWidget(self.btnB)
# 给A按钮连接clicked信号到getAValue方法
self.btnA.clicked.connect(self.getAValue)
# 设置窗口布局
self.setLayout(vbox)
self.show()
def getAValue(self):
# 获取A按钮的值
aValue = self.sender().text()
# 将A按钮的值赋值给B按钮
self.btnB.setText(aValue)
if __name__ == '__main__':
app = QApplication([])
w = MyWidget()
app.exec_()
```
在这个例子中,我们创建了两个按钮A和B,通过给A按钮连接clicked信号到getAValue方法,当A按钮被点击时,可以获取A按钮的值,并将其赋值给B按钮。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)