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

c4droid 编译qml有问题。

3
回复
8402
查看
[复制链接]
累计签到:6 天
连续签到:1 天
来源: 2016-8-7 16:27:27 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 霹雳终结者 于 2016-8-8 16:27 编辑

我用c4droid运行不能出现界面,要么黑屏和要么白屏。代码也找不到了。
加载qml函数。
  1. main.cpp
  2. #include <QCoreApplication>
  3. #include <QQmlEngine>
  4. #include <QQuickItem>
  5. #include <QDebug>


  6. int main(int argc, char *argv[])
  7. {
  8.     QCoreApplication a(argc, argv);

  9.     QQmlEngine engine;
  10.     QQmlComponent component(&engine, QUrl::fromLocalFile("../myqml/main.qml"));

  11.     QObject *myObject = component.create();
  12.     QQuickItem *item = qobject_cast<QQuickItem*>(myObject);
  13.     int width = item->width();
  14.     qDebug() << width;

  15.     return a.exec();
  16. }
复制代码
  1. import QtQuick 2.2

  2. Item {
  3.     width: 200
  4.     height: 200
  5. }

复制代码
  1. myqml.pro

  2. #-------------------------------------------------
  3. #
  4. # Project created by QtCreator 2014-09-16T19:46:32
  5. #
  6. #-------------------------------------------------

  7. QT       += core

  8. QT       -= gui

  9. QT += qml quick

  10. TARGET = myqml
  11. CONFIG   += console
  12. CONFIG   -= app_bundle

  13. TEMPLATE = app


  14. SOURCES += main.cpp

  15. OTHER_FILES += \
  16.     main.qml
复制代码

最佳答案

查看完整内容

终端有没有什么错误提示
回复

使用道具 举报

尚未签到

2016-8-7 16:27:28 显示全部楼层
终端有没有什么错误提示
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-8-8 10:01:45 显示全部楼层
没有提示,编译成功。运行没效果。
回复

使用道具 举报

尚未签到

2016-8-11 23:36:55 显示全部楼层
霹雳终结者 发表于 2016-8-8 10:01
没有提示,编译成功。运行没效果。

https://wiki.qt.io/Building_Qt_5_from_Git   


看看这个,也许对你有帮助
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了