找回密码
 立即注册
收起左侧

QML 用charview 打包后程序不能响应

1
回复
37
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 5 天前 显示全部楼层 |阅读模式
1Qter豆
#include <QQmlApplicationEngine>#include "myc.h"#include "mykeyboard.h"
int main(int argc, char *argv[]){  //  qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);   // QGuiApplication app(argc, argv);    QApplication    app(argc, argv);    qmlRegisterType<myc>("Myc.module",1,0,"Myc");    qmlRegisterType<MyKeyboard>("mykeyboard", 1, 0, "MyKeyboard");    QQmlApplicationEngine engine;    const QUrl url(QStringLiteral("qrc:/main.qml"));    QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,                     &app, [url](QObject *obj, const QUrl &objUrl) {        if (!obj && url == objUrl)            QCoreApplication::exit(-1);    }, Qt::QueuedConnection);    engine.load(url);    return app.exec();}

main.qml中import QtCharts 2.13
使用的打包命令  windeployqt  chukong.exe   -qmldir F:\Qt\5.11.2\mingw53_32\qml打包后程序点击无响应   进程中闪现下    把程序放入  F:\Qt\5.11.2\mingw53_32\bin   下能zhen求问怎么打包  







回复

使用道具 举报

累计签到:3 天
连续签到:3 天
4 天前 显示全部楼层
本帖最后由 Sehin_春子 于 2019-9-12 11:14 编辑

我不知道QML跟一般的qt程序打包是不是一样的,可能是你缺失了些东西吧,你可以参考这个链接(我还没有权限发链接,你在下面链接的:前面加上https就可以访问了),写的比较详细,确实能实现。://blog.csdn.net/qq_34719188/article/details/79947764
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册