connect(ui->pushStart,SIGNAL(clicked()),this, SLOT(connectSerialPort()));
void MainWindow::connectSerialPort()
{
static int i=0;
terminal=new Terminal();
QString portName;
portName=ui->comboBox->currentText();
serial=new SerialPortClass();
serial->port=portName;
serial->openConnection();
btn_terminal=new QPushButton("Терминал",this);
btn_stop=new QPushButton("Стоп",this);
item = new QStandardItem(portName);
model->setItem(i, 0, item);
item = new QStandardItem(QString("Device " + QString(i)));
model->setItem(i, 1, item);
item = new QStandardItem(QString("Сoeдинен"));
model->setItem(i, 2, item);
item = new QStandardItem(QString("Доступен"));
ui->tableListSerial->setIndexWidget(ui->tableListSerial->model()->index(i, 3),btn_terminal);
ui->tableListSerial->setIndexWidget(ui->tableListSerial->model()->index(i, 4),btn_stop);
ui->tableListSerial->setModel(model);
connect(btn_stop,&QPushButton::clicked,serial,&SerialPortClass::closeConnection);
//соединяю объект serial с окном отображения данных Terminal
connect(serial, &SerialPortClass::recieveDataTerminal,terminal,&Terminal::showData);
terminal->setWindowTitle(portName);
terminal->show();
i++;
}
void MainWindow::connectSerialPort()
{
static int i=0;
QString portName;
portName=ui->comboBox->currentText();
serial=new SerialPortClass();
serial->port=portName;
serial->openConnection();
btn_terminal=new QPushButton("Терминал",this);
btn_stop=new QPushButton("Стоп",this);
item = new QStandardItem(portName);
model->setItem(i, 0, item);
item = new QStandardItem(QString("Device " + QString(i)));
model->setItem(i, 1, item);
item = new QStandardItem(QString("Сoeдинен"));
model->setItem(i, 2, item);
item = new QStandardItem(QString("Доступен"));
ui->tableListSerial->setIndexWidget(ui->tableListSerial->model()->index(i, 3),btn_terminal);
ui->tableListSerial->setIndexWidget(ui->tableListSerial->model()->index(i, 4),btn_stop);
ui->tableListSerial->setModel(model);
connect(btn_stop,&QPushButton::clicked,serial,&SerialPortClass::closeConnection);
connect(btn_terminal,SIGNAL(clicked()),this,SLOT(openTerminal()));
i++;
}
void MainWindow::openTerminal()
{
terminal=new Terminal();
terminal->show();
connect(serial, &SerialPortClass::recieveDataTerminal,terminal,&Terminal::showData);
}
"через конструктор передавайте туда указатель на ваш объект."
admini@lis:/boot$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 787M 8,8M 778M 2% /run
/dev/mapper/lis--vg-root 909G 8,2G 854G 1% /
tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda2 473M 470M 0 100% /boot
/dev/sda1 511M 3,4M 508M 1% /boot/efi
tmpfs 787M 0 787M 0% /run/user/1000
admini@lis:/var/cache/apt$ sudo apt install aptitude
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Следующие пакеты имеют неудовлетворённые зависимости:
aptitude : Зависит: aptitude-common (= 0.7.4-2ubuntu2) но он не будет установлен
Зависит: libboost-iostreams1.58.0 но он не будет установлен
Зависит: libcwidget3v5 но он не будет установлен
Зависит: libsigc++-2.0-0v5 (>= 2.6.1) но он не будет установлен
Зависит: libxapian22v5 но он не будет установлен
Рекомендует: libparse-debianchangelog-perl но он не будет установлен
linux-image-generic : Зависит: linux-image-4.4.0-210-generic но он не будет установлен или
linux-image-unsigned-4.4.0-210-generic но он не будет установлен
Рекомендует: thermald но он не будет установлен
linux-modules-extra-4.4.0-184-generic : Зависит: linux-image-4.4.0-184-generic но он не будет установлен или
linux-image-unsigned-4.4.0-184-generic но он не будет установлен
linux-modules-extra-4.4.0-210-generic : Зависит: linux-image-4.4.0-210-generic но он не будет установлен или
linux-image-unsigned-4.4.0-210-generic но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
$url_site&EvnDirection_begInsDT=date("Y-m-d H:i:s", strtotime('2023-01-16 00:00:01'))
то ничего не происходит, сервер возвращает пустоту.
$url_site&EvnDirection_begInsDT='2023-01-16%2010:43:44';
То сервер возвращает данные.