Ответы пользователя по тегу Qt
  • Почему поле lineEdit не реагирует на enter?

    Kiberchief
    @Kiberchief Автор вопроса
    Пока учусь.
    SecondWindow::SecondWindow(QWidget* parent)
    : QDialog(parent)
    , ui(new Ui::SecondWindow)
    {
    ui->setupUi(this);

    m_process = new QProcess(this);
    connect(m_process, &QProcess::readyReadStandardOutput, this, &SecondWindow::setStdout);
    connect(ui->lineEdit_4, SIGNAL(returnPressed()), this, SLOT(command()));
    }

    SecondWindow::~SecondWindow() { delete ui; }

    void SecondWindow::setStdout()
    {
    if (QSysInfo::productType() == "windows") {
    QTextCodec* codec = QTextCodec::codecForName("IBM 866");
    ui->textEdit->append(codec->toUnicode(m_process->readAllStandardOutput()));
    }
    else
    ui->textEdit->append(m_process->readAllStandardOutput());

    ui->lineEdit_4->clear();
    }
    void SecondWindow::command()
    {
    QString strCommand;
    if (QSysInfo::productType() == "windows")
    strCommand = "cmd ";
    QStringList arguments;
    arguments << "/C" << ui->lineEdit_4->text();
    m_process->start(strCommand, arguments);
    }
    Ответ написан
    Комментировать
  • Как удалить Qt Creater который был установлен через ран?

    Kiberchief
    @Kiberchief Автор вопроса
    Пока учусь.
    Мне не кто не дал нормального ответа на мой вопрос, хорошо что я смог разобраться сам.И так парни если у вас возникла такая же проблема как у меня, вам нужно зайти в в папку где находиться Qt в моем случае путь к папке был такой cd /home/name/Qt, после того как вы зашли в эту папку пропишите ./MaintenanceTool.Вам выведет окно с помощью которого вы сможете удалить Qt с вашего пк (Этот способ работает только в том случае если вы установили Qt Creater через .run).
    А если вы установили его через консоль не через .run тогда вам помогут эти команды:
    Удалить только qtcreator
    sudo apt-get удалить qtcreator
    Удалить qtcreator и его зависимости
    sudo apt-get remove --auto-remove qtcreator
    Очистка вашей конфигурации / данных
    Если вы также захотите удалить локальные / конфигурационные файлы для qtcreator, тогда это будет работать.
    Внимание! данные не могут быть восстановлены путем переустановки пакета.
    sudo apt-get purge qtcreator
    Или аналогично, как этот qtcreator
    sudo apt-get purge --auto-remove qtcreator
    Ответ написан
    3 комментария