Задать вопрос
@NitroDesktop

Как дать вывод os.system в plainTextEdit?

self.plainTextEdit.setPlainText(os.system("my.exe "+self.lineEdit.text()))

Пробовал по разному, но всё время с ошибкой кидает:

Traceback (most recent call last):
File "d:\python\gui\outputpyfile.py", line 77, in buttonClicked1
self.plainTextEdit.paste(os.system("my.exe "+self.lineEdit.text()))
TypeError: paste(self): too many arguments
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@NitroDesktop Автор вопроса
Решение:
stream = os.popen("my.exe "+self.lineEdit.text())
        self.plainTextEdit.setPlainText(stream.read())
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы