以下是一个示例代码,实现了一个使用PyQt6的GUI程序,其中有一个文本框用于输入文件名,一个按钮用于确定,点击按钮后会在多行文本框中显示文件名:

import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QLabel, QLineEdit, QTextEdit, QPushButton

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("File Name Example")
        self.setGeometry(100, 100, 400, 300)

        self.central_widget = QWidget()
        self.setCentralWidget(self.central_widget)

        self.layout = QVBoxLayout()
        self.central_widget.setLayout(self.layout)

        self.label = QLabel("Enter File Name:")
        self.layout.addWidget(self.label)

        self.text_edit = QLineEdit()
        self.layout.addWidget(self.text_edit)

        self.button = QPushButton("OK")
        self.button.clicked.connect(self.show_file_name)
        self.layout.addWidget(self.button)

        self.result_label = QLabel("Result:")
        self.layout.addWidget(self.result_label)

        self.result_text_edit = QTextEdit()
        self.layout.addWidget(self.result_text_edit)

    def show_file_name(self):
        file_name = self.text_edit.text()
        self.result_text_edit.append(file_name)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    sys.exit(app.exec())

在这个示例中,我们创建了一个MainWindow类作为主窗口,并在其中定义了一个布局来放置各个控件。文本框和按钮的信号和槽连接,点击按钮后会调用show_file_name()方法,在多行文本框中显示文件名

python3 pyqt6 文本框为文件名 按钮为确定 结果为多行文本框

原文地址: https://www.cveoy.top/t/topic/imZY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录