当前位置:   article > 正文

设计一个简单的Qt界面

设计一个简单的Qt界面
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QPushButton, QMessageBox

def show_confirmation_dialog(text):
    msg = QMessageBox()
    msg.setWindowTitle("确认框")
    msg.setText(text)
    msg.exec_()

def main():
    # 创建应用程序对象
    app = QApplication(sys.argv)

    # 创建主窗口
    mainWindow = QWidget()
    mainWindow.setWindowTitle("简单界面示例")

    # 创建文本输入框
    textInput = QLineEdit()
    textInput.setPlaceholderText("请输入文本")

    # 创建确认按钮
    confirmButton = QPushButton("确认")

    # 点击确认按钮时的动作
    def confirm_button_clicked():
        inputText = textInput.text()
        if inputText:
            show_confirmation_dialog("你输入的文本是:" + inputText)
        else:
            show_confirmation_dialog("请输入文本")

    confirmButton.clicked.connect(confirm_button_clicked)

    # 创建布局
    layout = QVBoxLayout()
    layout.addWidget(textInput)
    layout.addWidget(confirmButton)

    # 将布局设置为主窗口的布局
    mainWindow.setLayout(layout)

    # 显示主窗口
    mainWindow.show()

    # 运行应用程序
    sys.exit(app.exec_())

if __name__ == "__main__":
    main()
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号