PyQt5 获取文本框内容 提交
时间: 2023-07-24 08:54:21 浏览: 100
PyQt5 文本输入框自动补全QLineEdit的实现示例
您可以使用PyQt5中的QLineEdit或QTextEdit来获取文本框内容,并使用QPushButton或QAction来提交。
示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QPushButton
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.textbox = QLineEdit(self)
self.textbox.move(20, 20)
self.textbox.resize(280, 40)
self.button = QPushButton('提交', self)
self.button.move(20, 80)
self.button.clicked.connect(self.submit)
def submit(self):
text = self.textbox.text()
# 在这里可以对text进行处理或提交操作
print('提交内容:', text)
if __name__ == '__main__':
app = QApplication([])
widget = MyWidget()
widget.show()
app.exec_()
```
在这个例子中,我们创建了一个文本框和一个提交按钮,并将按钮的clicked信号连接到submit函数。在submit函数中,我们通过self.textbox.text()获取文本框的内容,并进行相应的处理或提交操作。
阅读全文