s
8 февраля 2022 г. 1:19

QtQAbstractItemModel и сигналы

QAbstractItemModel, signals, connect, slots

Добрый вечер, возникла необходимость по мере заполнения модели в родительское окно слать уведомление о ходе работы. Решил как обычно в модели сигнал прописать в родителе публичный слот и в нем же после инициализации модели решил связать модель и родителя. При …

Читать
Дмитрий
9 ноября 2021 г. 19:46

QtСигнал QTcpSocket::readyRead()

signals, QTcpSocket

Всем привет.
Есть класс, в котором есть объект класса, работающий с QTcpSocket. Этот класс создается в main():

  1. int main(int argc, char *argv[])
  2. {
  3. QCoreApplication a(argc, argv);
  4. MController mc;
  5. mc.set_ip(ip);
  6. mc.set_password(password);
  7. mc.set_data_for_send(packet);
  8. mc.start();
  9. return a.exec();
  10. }

В методе start() создается объект …

Читать
Алексей Внуков
3 ноября 2020 г. 19:03

QtSignal/Slot к динамически созданным обьектам

signals, slots, qt

Доброго времени суток. Собственно есть класс, его объекты создаются динамически по разным условиям. после создания объекта (в конструтор принимает 2 параметра - строка и индекс объекта) класса возвращается его индекс в системе, а сам объект помещается в отдельный поток. Колличестов …

Читать
ДК
4 марта 2020 г. 19:14

QtПередача сигнала в функцию

Qt, signals

Привет. Можно ли передать в метод сигнал, как параметр и потом сделать коннект на него? код ниже конечно не работает.

  1. _model->waitingFor(SIGNAL(Model::somesignal())); // no matching function for call to..
  2.  
  3. ...
  4. class Model : public QObject
  5. {
  6. Q_OBJECT
  7. public:
  8. explicit Model(QObject *parent
Читать
j
3 марта 2020 г. 18:05

QtИспользовать Qt только ради механизма сигнал-слотов?!

signals, Slot, qt

На работе довелось поддерживать проект для embedded устройства (без gui), в котором Qt использовался ради механизма сигналов-слотов.
Считается ли это оверхедом или это нормальная ситуация?

Если да, то какие библиотеки сигналов-слотов кто использует и почему? Или вообще лучше тупо обычные …

Читать
BlinCT
19 мая 2016 г. 15:56

QtПереключение между двумя обьектами класса

handlers, id, qml, signals

Всем привет.
Пытаюсь решить такую задачу, в main.qml есть 4 контента с которыми надо работать.

CircleTimerContent  //Заполнение данными из файла CircleTimerContent
{
    id:circletimercontent
    anchors.top: parent.top
    anchors.topMargin: dp(125)
    anchors.horizontalCenter: parent.horizontalCenter
    width: dp(130)
    height: dp(130)
}
 
CircleTimerContent  //Заполнение данными из файла CircleTimerContent …
Читать