Size: a a a

2020 June 09

SN

Some Name in Qt
Для open source нет. Поставил и вали
источник

VK

Valentin Kornienko in Qt
спасибо, проблема была с инсталлером
источник

A

AlexUstosu in Qt
Есть примеры организации передачи данных по rs-485 на системах linux
источник

DT

Dmitry Tereshchenko in Qt
Копай в сторону QModBus
источник

A

AlexUstosu in Qt
QSerialPort не подойдет?
источник

A

AlexUstosu in Qt
Dmitry Tereshchenko
Копай в сторону QModBus
У меня есть протокол сопряжения свой
источник

DT

Dmitry Tereshchenko in Qt
Тогда вполне QSerialPort хватит
источник

M

Mr.Mait in Qt
AlexUstosu
Есть примеры организации передачи данных по rs-485 на системах linux
 
   mSerial.setPortName("/dev/ttyUSB0");
   mSerial.setBaudRate(QSerialPort::Baud4800);
   mSerial.setDataBits(QSerialPort::Data8);
   mSerial.setParity(QSerialPort::NoParity);
   mSerial.setStopBits(QSerialPort::OneStop);
   mSerial.setFlowControl(QSerialPort::NoFlowControl);
   mSerial.open(QIODevice::ReadWrite);
А дальше пишешь
write(...);
flush();
Ждешь ответ от устройства

    QByteArray output;
   while (mSerial.waitForReadyRead(100))
       output += mSerial.readAll();
Либо используй сигнал доступности байт QSerialPort::readyRead
источник

A

AlexUstosu in Qt
Благодарю
источник

Е

Егор in Qt
Ухты мы из одного универа
источник

VK

Valentin Kornienko in Qt
Егор
Ухты мы из одного универа
Серьезно?
источник

VK

Valentin Kornienko in Qt
Какой курс и факультет?
источник

Е

Егор in Qt
В лс лучше
источник

KT

Kathy Ti in Qt
Есть ли возможность писать код в onDestroy класса org.qtproject.qt5.android.bindings.QtActivity?
Он же нигде вроде у нас не отображается, только в манифесте как главное Activity.
источник

M

Mr.Mait in Qt
Kathy Ti
Есть ли возможность писать код в onDestroy класса org.qtproject.qt5.android.bindings.QtActivity?
Он же нигде вроде у нас не отображается, только в манифесте как главное Activity.
Можешь переопределить onDestroy. Вызывается перед тем, как активити полностью уничтожается (например диспетчер задач решил убить свернутое приложение). Главное не забудь вызвать родительский метод super.onDestroy();
источник

KT

Kathy Ti in Qt
Mr.Mait
Можешь переопределить onDestroy. Вызывается перед тем, как активити полностью уничтожается (например диспетчер задач решил убить свернутое приложение). Главное не забудь вызвать родительский метод super.onDestroy();
создать класс наследник org.qtproject.qt5.android.bindings.QtActivity и в нём переопределить?
источник

M

Mr.Mait in Qt
Kathy Ti
создать класс наследник org.qtproject.qt5.android.bindings.QtActivity и в нём переопределить?
Типа так. Изучи жизненный цикл активити (Activity Lifecycle), чтобы знать как работает поведение приложения в разных состояниях.
public class MyActivity extends org.qtproject.qt5.android.bindings.QtActivity
{
 @Override
 protected void onDestroy() {
     super.onDestroy();
     Log.d("test", "MyActivity: onDestroy()");
 }
}
источник

KT

Kathy Ti in Qt
Mr.Mait
Типа так. Изучи жизненный цикл активити (Activity Lifecycle), чтобы знать как работает поведение приложения в разных состояниях.
public class MyActivity extends org.qtproject.qt5.android.bindings.QtActivity
{
 @Override
 protected void onDestroy() {
     super.onDestroy();
     Log.d("test", "MyActivity: onDestroy()");
 }
}
мерси. просто подумала: у нас же в проекте нигде не описывается этот класс кроме как в манифесте, у нас даже ни одного java файла в проекте может не быть. задумалась как тогда совершать действия при экстренном закрытии программы.
источник

KT

Kathy Ti in Qt
Mr.Mait
Типа так. Изучи жизненный цикл активити (Activity Lifecycle), чтобы знать как работает поведение приложения в разных состояниях.
public class MyActivity extends org.qtproject.qt5.android.bindings.QtActivity
{
 @Override
 protected void onDestroy() {
     super.onDestroy();
     Log.d("test", "MyActivity: onDestroy()");
 }
}
но тогда это активити нужно будет главным сделать?
источник

M

Mr.Mait in Qt
Kathy Ti
мерси. просто подумала: у нас же в проекте нигде не описывается этот класс кроме как в манифесте, у нас даже ни одного java файла в проекте может не быть. задумалась как тогда совершать действия при экстренном закрытии программы.
Можешь и не переопределять. QtActivity все разруливает и он унаследован от Activity (основной андроидовский)
источник