pyqt5-コンテンツをクリップボードにコピー

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QMessageBox, QApplication
from PyQt5.QtGui import QClipboard


class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Copy to Clipboard Example")

        self.copy_button = QPushButton("Copy '123' to Clipboard", self)
        self.copy_button.clicked.connect(self.copy_to_clipboard)

        self.setCentralWidget(self.copy_button)

    def copy_to_clipboard(self):
        clipboard = QApplication.clipboard()
        clipboard.setText("123")

        QMessageBox.information(self, "Copy Successful", "Text '123' has been copied to clipboard.")


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

おすすめ

転載: blog.csdn.net/m0_62653695/article/details/132347013