用pyqt5创建一个数字录入GUI
时间: 2023-07-27 14:27:55 浏览: 89
可以使用PyQt5来创建一个数字录入GUI。下面是一个示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout
class InputNumberGUI(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.setWindowTitle('输入数字')
label = QLabel('请输入数字:')
self.number_edit = QLineEdit()
button = QPushButton('确定')
button.clicked.connect(self.on_button_click)
layout = QVBoxLayout()
layout.addWidget(label)
layout.addWidget(self.number_edit)
layout.addWidget(button)
self.setLayout(layout)
def on_button_click(self):
number = self.number_edit.text()
print(f'输入的数字是:{number}')
if __name__ == '__main__':
app = QApplication(sys.argv)
input_number_gui = InputNumberGUI()
input_number_gui.show()
sys.exit(app.exec_())
```
这个示例代码创建了一个窗口,包含一个标签、一个文本框和一个按钮。当用户点击按钮时,程序会获取文本框中的数字,并将其打印出来。
你可以根据自己的需要修改这个示例代码,添加更多的界面元素或者改变界面的布局。
阅读全文