Создание нового потока с использованием Qthread-Qt5C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Создание нового потока с использованием Qthread-Qt5

Сообщение Anonymous »

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

Код: Выделить всё

class gpsthread: public QThread{
Q_OBJECT
private:nrega_status_t status2;

public:
explicit gpsthread(QObject *parent = 0):QThread(parent) {
// QTimer *t = new QTimer(this);
// connect(t, SIGNAL(timeout()), this, SLOT(processgps()));
// t->start(10000);
}
void run(){
qDebug()setContextProperty("rootItem", (QObject *)&myObj);

obj.start();
//from subthread
QObject::connect(&object, SIGNAL(batterytoqml(QVariant,QVariant)),item, SLOT(frombattery(QVariant,QVariant)));
QObject::connect(&gprs, SIGNAL(gprstoqml(QVariant)),item, SLOT(fromgprs(QVariant)));
return app.exec();


Я тоже это пробовал

Код: Выделить всё

class gpsthread: public QThread{
Q_OBJECT
private:nrega_status_t status2;

public:QTimer* t;
explicit gpsthread(QObject *parent = 0):QThread(parent) {
// QTimer *t = new QTimer(this);
// connect(t, SIGNAL(timeout()), this, SLOT(processgps()));
// t->start(10000);
}
void run(){
qDebug()

Подробнее здесь: [url]https://stackoverflow.com/questions/24776697/creating-new-thread-using-qthread-qt5[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»