为我写一个python可视化界面;要求获取输入两个字符串分别写入参数e,h
时间: 2024-02-22 20:00:27 浏览: 61
好的,我可以为您编写一个基于Python的可视化界面,可以让您输入两个字符串并将其分别传递为变量e和h。您可以使用PyQt5、Tkinter或wxPython等GUI库来实现此操作。以下是一个使用PyQt5的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.lbl1 = QLabel('String 1:', self)
self.lbl1.move(50, 30)
self.lbl2 = QLabel('String 2:', self)
self.lbl2.move(50, 70)
self.txt1 = QLineEdit(self)
self.txt1.move(110, 30)
self.txt2 = QLineEdit(self)
self.txt2.move(110, 70)
self.btn = QPushButton('Submit', self)
self.btn.move(100, 110)
self.btn.clicked.connect(self.submit)
self.setGeometry(300, 300, 300, 150)
self.setWindowTitle('Input Strings')
self.show()
def submit(self):
e = self.txt1.text()
h = self.txt2.text()
print('String 1:', e)
print('String 2:', h)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
sys.exit(app.exec_())
```
这段代码创建了一个窗口,其中包含两个标签和两个文本框,以及一个提交按钮。当单击提交按钮时,它将获取文本框的值,并将它们存储在变量e和h中。您可以按照您的需要修改此代码以满足您的需求。
阅读全文