Ответы пользователя по тегу Qt
  • Как подружить QCamera и QGraphicsVideoItem?

    epicfailguy93
    @epicfailguy93
    У меня то же самое. Если вам срочно, то, пока не исправят, можно сделать так:

    #include <QtGui/QtGui>
    #include <QtWidgets/QtWidgets>
    #include <QtMultimediaWidgets/QtMultimediaWidgets>
    
    int main(int argc, char *argv[]) {
        QApplication *app = new QApplication(argc,argv);
    
        QGraphicsView *view = new QGraphicsView();
        QGraphicsScene *scene = new QGraphicsScene();
        QVideoWidget *widget = new QVideoWidget();
        view->setScene(scene);
        scene->addWidget(widget);
        view->show();
    
        QCamera *camera;
        if(QCamera::availableDevices().count() > 0) {
            camera = new QCamera();
            camera->setViewfinder(widget);
            camera->start();
        }
    
        return app->exec();
    }
    
    Ответ написан
  • Кросс-технологичный UI: поддержка HTML5 и QT?

    epicfailguy93
    @epicfailguy93
    Кросс-технологичный UI: поддержка HTML5 и QT

    Для начала не могу не порекомендовать вам заглянуть сюда: how to convert QuickTime to HTML5 for website
    Пока все переучиваются можно прочитать вот этот топик Qt5 + HTML5
    Ну и наконец, когда будет сделан выбор в пользу Qt — нужно выбрать, что для вас предпочтительнее — использовать виджеты и магию QSS или QML вкупе с Quick Controls
    Лично я выбрал бы QML, тем более, что написать средней сложности транслятор qml <-> css не должно составить большого труда.

    Есть ещё один интересный, но уже, похоже, протухший проект: qmlweb
    Ответ написан
    Комментировать
  • Стоимость Qt Charts?

    epicfailguy93
    @epicfailguy93 Автор вопроса
    И то и другое уже видел, с qwt даже пришлось немного поработать. Скажу честно — не понравилось, сложилось ощущение, что его писали бывшие делфисты. Хотелось бы решение целиком на QML, пусть даже и с Canvas, так как проект пишется с использованием Quick Controls.
    Ответ написан
    Комментировать
  • QTableView в QML

    epicfailguy93
    @epicfailguy93
    В QtDesktopComponents давно уже есть TableView. Проверял, всё работает.
    Ответ написан
  • Книга по Qt5 какая?

    epicfailguy93
    @epicfailguy93
    Шлее клёвый, обычно его советуют всем новичкам. Прежде чем покупать, можете скачать .pdf и ознакомиться с примерным содержанием (издание Qt 4.5 легко гуглится, сам начинал учить Qt как раз по нему). Саммерфилд тоже неплох, но лично мне не понравился (имея на руках эти две книги, открывал больше первую). К слову, есть ещё Андрей Боровский «Qt4.7+. Практическое программирование на C++»: http://symmetrica.net/qt47book/, в ней рассмотрены более специфичные вещи, такие как интерфейсы потоков, OpenGL, умные указатели и прочее (последняя глава так вообще посвящена QML), её рекомендую начать читать после того, как вас начнёт интересовать, что у QObject под капотом.
    Ну и без чтения документации при обучении всяко не обойтись: Qt 4.8, Qt 5.0.
    Ответ написан
    Комментировать
  • QtQuick.LocalStorage 2.0 на BlackBerry PlayBook?

    epicfailguy93
    @epicfailguy93 Автор вопроса
    Ну в общем с инициализацией я там сам напортачил, но вопросы остаются актуальными. Узнал только, что разом удалить все таблицы в SQLite нельзя, можно по одной:
    var db = LocalStorage.openDatabaseSync("TestDatabase", "1.0", "Test Database App", 1000000);
    db.transaction(
        function(tx) {
            tx.executeSql('DROP TABLE TestTable);');
        }
    );
    Ответ написан
    Комментировать