pyqtdesigner 如何获取到lineEdit的文本
时间: 2023-06-15 19:05:45 浏览: 120
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
在 PyQt 中,可以使用 `QLineEdit` 控件的 `text()` 方法获取文本内容。具体步骤如下:
1. 在 Qt Designer 中创建一个 `QLineEdit` 控件,并设置其 objectName 为 `lineEdit`。
2. 在 PyQt 代码中,使用 `findChild()` 方法获取该控件的对象,并调用其 `text()` 方法获取文本内容。
示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QLineEdit
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.lineEdit = self.findChild(QLineEdit, 'lineEdit')
text = self.lineEdit.text()
print(text)
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
运行代码后,将会在控制台输出 lineEdit 中的文本内容。
阅读全文