• 4669阅读
  • 2回复

[提问]qml加在c++文件中显示不出来? [复制链接]

上一主题 下一主题
离线moment
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-25
rt,按照网上的例子写的如下:
main()函数:
#include <QtGui/QApplication>
#include "widget.h"
#include "QtDeclarative/QDeclarativeView.h"
#include "QDeclarativeContext"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QDeclarativeView view;
    QDeclarativeContext * context = view.rootContext();
    context->setContextProperty("backgroundColor",QColor(Qt::yellow));

    view.setSource(QUrl::fromLocalFile("tab.qml"));
    view.show();
    
    return a.exec();
}

tab.qml:

import Qt 4.7

Rectangle {
     width: 300
     height: 300

     color: backgroundColor

     Text {
         anchors.centerIn: parent
         text: "Hello Yellow World!"
     }
}
感谢ing~~~~~~
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-25
离线moment
只看该作者 2楼 发表于: 2011-05-25
是跟fromlocalfile函数有关吗?
快速回复
限100 字节
 
上一个 下一个