PYQT5界面
时间: 2023-08-26 15:05:22 浏览: 122
word批量格式处理 基于Python PYQT5编写的EXE程序,有UI界面
PYQT5 是一个Python的GUI编程工具包,它可以帮助开发者轻松创建各种类型的应用程序界面。
使用 PYQT5 可以创建基于桌面的应用程序,这些应用程序可以在 Windows、Mac 和 Linux 等多个平台上运行。PYQT5 提供了一系列的组件,包括按钮、文本框、标签、列表框等,可以使用这些组件来创建各种类型的界面。
下面是一个简单的 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.setWindowTitle('My App')
self.setGeometry(100, 100, 300, 200)
self.label = QLabel('Enter your name:', self)
self.label.move(10, 10)
self.textbox = QLineEdit(self)
self.textbox.move(10, 30)
self.textbox.resize(280, 30)
self.button = QPushButton('Say Hello', self)
self.button.move(10, 70)
self.button.clicked.connect(self.on_button_click)
self.show()
def on_button_click(self):
name = self.textbox.text()
if name:
message = f'Hello, {name}!'
else:
message = 'Hello, World!'
self.label.setText(message)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyApp()
sys.exit(app.exec_())
```
这段代码创建了一个简单的界面,其中包含一个标签、一个文本框和一个按钮。当用户点击按钮时,程序会根据文本框中输入的内容显示不同的消息。这个界面可以通过 PYQT5 来创建,并且可以在各种不同的操作系统上运行。
阅读全文