Как запустить файл docx через приложение на Python?

Рейтинг: -1Ответов: 1Опубликовано: 11.05.2023

Можно, чтобы файл запускался даже просто в самом ворде, но можно ли так сделать чтобы запуск этого документа происходил именно при нажатии на кнопку?

Ответы

▲ 1

Для определения нажатия на кнопку используйте button.clicked.connect для открытия Word os.system('start Doc1.docx') Простейший пример:

import os
import sys

from PyQt5.QtWidgets import QApplication, QWidget, QPushButton


class App(QWidget):

    def __init__(self):
        super().__init__()
        button = QPushButton('Button', self)
        button.clicked.connect(self.on_click)

        self.show()

    def on_click(self):
        os.system('start Doc1.docx')


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = App()
    sys.exit(app.exec_())