LINUX.ORG.RU

Сообщения Andrey325

 

Захват с двух камер сильно грузит ЦП.

Форум — Development

xubuntu 12.04, qt 4.8.1, qt mobility взял с http://qt.gitorious.org/qt-mobility
Собрал пример camera в qt mobility, загрузка при захвате с камеры и выводе на экран ~ 6%. При выборе другой камеры ~70%. Тоже самое если захватывать изображение с двух камер одновременно в одном приложении ~70%. Если запустить как два отдельных приложения захват с камер ~ 12% (по 6% на каждое приложение).
Захват и вывод изображения примерно такой:

void MainWindow::setCamera(const QByteArray &cameraDevice)
{
    delete camera_video0;    
    camera_video0 = new QCamera(cameraDevice);    
    connect(camera_video0, SIGNAL(error(QCamera::Error)), this, SLOT(displayCameraError()));

    camera_video0->setViewfinder(ui->widget);
    camera_video0->start();
}
в cameraDevice передается '/dev/video0'
Что я делаю не так?

 , qcamera, qt mobility

Andrey325
()

[QSqlRelationalTableModel] Как обновлять данные автоматом.

Форум — Development

Подключаюсь к БД, создаю модель QSqlRelationalTableModel, устанавливаю таблицу и вывожу в TableView. Не могу найти как автоматически обновлять данные в модели и соответственно в TableView. Пока на ум приходит только использование таймера и вызов model->select();. Может есть другие способы?

 QSqlRelationalTableModel *model = new QSqlRelationalTableModel();

 model->setTable("sometable");

 model->setEditStrategy(QSqlTableModel::OnFieldChange);

 model->select();

 model->setHeaderData(0, Qt::Horizontal,QObject::tr("Номер\nзаписи"));

 model->setHeaderData(1, Qt::Horizontal,QObject::tr("Время"));

 model->setHeaderData(2, Qt::Horizontal,QObject::tr("Сообщение"));

 ui->tv->setModel(model);

Andrey325
()

[qt][mysql] Вместо кириллицы ????

Форум — Development

qt 4.7.3 mysql 5.1.58 таблица - utf8 - default collation

Хочу qt подружить с mysql. Но пока не могу заставить mysql правильно выводить кириллицу. SET NAMES 'utf8'; перед запросами не помогает.

mysql> INSERT INTO smkp.camroom (idcamroom, room) VALUES (3, 'fdfвава'); Query OK, 1 row affected, 1 warning (0.05 sec)

mysql> SELECT * FROM smkp.camroom;

+----------------+----------+

| idcamroom | room |

+----------------+----------+

|____1____ | ??????? |

| ____2 ____ | fdf???? |

|____3_____| fdf???? |

|____13____| dfgh???? |

|____160___ | ??? |

+-----------------+----------+

mysql> SHOW COLLATION like 'utf%';

+--------------------+---------+-----+---------+----------+---------+

| Collation | Charset | Id | Default | Compiled | Sortlen |

+--------------------+---------+-----+---------+----------+---------+

| utf8_general_ci | utf8 | 33 | Yes | Yes | 1 |

| utf8_bin | utf8 | 83 | | Yes | 1 |

| utf8_unicode_ci| utf8 | 192 | | Yes | 8 |

mysql> SHOW VARIABLES like «char%»;

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

Может кто сталкивался.

 ,

Andrey325
()

RSS подписка на новые темы