2015-08-21 3 views
0

Я уже создал приложение Python с графическим интерфейсом пользователя. Он имеет несколько кнопок. Один из них запускает файл Excel. Проблема в том, что пока файл Excel открыт, сбои графического интерфейса пользователя.Файл под управлением Python и Excel

Я бы хотел его поддерживать как приложение открыть мой GUI сделаны в Pyhton и первенствовать файл, в котором пользователь делает некоторые вычисления для сценариев, включенных в GUI

Кнопка:

QtCore.QObject.connect(self.ui.pushButtonxxxx_SpreadSheet, QtCore.SIGNAL ('clicked()') ,self.launch_xxxxpreadSheet) 

скрипт, который запустит файл Excel:

def launch_xxxxSpreadSheet(self): 
    os.system('example.xlsm') 

ответ

0

при запуске os.system он запускает программу в том же потоке, так что остальная часть вашей программы не будет продолжать работать. Вы можете использовать os.startfile для Windows, чтобы запускать его отдельно, тем самым не останавливая поток.

+0

Он работает отлично. благодаря – kamome

Смежные вопросы