Задать вопрос
@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
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@NitroDesktop Автор вопроса
Решение:
stream = os.popen("my.exe "+self.lineEdit.text())
        self.plainTextEdit.setPlainText(stream.read())
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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