crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Kokos
  опции профиля:
сообщение 18.6.2015, 21:47
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 18.6.2015
Пользователь №: 4409

Спасибо сказали: 0 раз(а)




Репутация:   0  


Кому не трудно подскажите пожалуйста.
Решил сделать интерфейс для консольной программки на bash, в с++ не разбираюсь, но с помощью Qt Creator сделал форму, пару кнопок.
Есть скрипт который долго работает, хотел вывести статус его выполнения через QProgressBar, но не соображу как это сделать.

Пока код такой:
#include "widget.h"
#include "ui_widget.h"
#include <QProcess>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
}

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

void Widget::on_pushButton_2_clicked()
{
    QProcess process(this);
    process.startDetached("/opt/tall/ttings.sh");
}

void Widget::on_progressBar_valueChanged(int value)
{


}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Kokos
  опции профиля:
сообщение 20.6.2015, 13:51
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 18.6.2015
Пользователь №: 4409

Спасибо сказали: 0 раз(а)




Репутация:   0  


Если я проставлю в скрипте метки типа echo "progress=1" echo "progress=3"... как их читать и заставить progressBar сопоставлять их со своей шкалой?

Вчера весь день изучал документацию, но без наглядных примеров правильно сделать не получается, да и неправильно тоже.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 1.6.2025, 20:45