在pyqt中完成一个ip地址发送按钮
时间: 2023-05-20 21:00:59 浏览: 70
可以使用以下代码实现在pyqt中完成一个ip地址发送按钮:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLineEdit, QLabel
from PyQt5.QtCore import pyqtSlot
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'IP地址发送按钮'
self.left = 10
self.top = 10
self.width = 400
self.height = 140
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
self.label = QLabel(self)
self.label.setText('请输入IP地址:')
self.label.move(20, 20)
self.textbox = QLineEdit(self)
self.textbox.move(120, 20)
self.textbox.resize(280, 30)
self.button = QPushButton('发送', self)
self.button.move(20, 80)
self.button.clicked.connect(self.on_click)
self.show()
@pyqtSlot()
def on_click(self):
ip_address = self.textbox.text()
# 在这里添加发送IP地址的代码
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
```
在这个例子中,我们创建了一个窗口,包含一个标签、一个文本框和一个按钮。当用户点击按钮时,我们获取文本框中输入的IP地址,并在 `on_click` 函数中添加发送IP地址的代码。