本文整理汇总了C++中QmlApplicationViewer::height方法的典型用法代码示例。如果您正苦于以下问题:C++ QmlApplicationViewer::height方法的具体用法?C++ QmlApplicationViewer::height怎么用?C++ QmlApplicationViewer::height使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QmlApplicationViewer
的用法示例。
在下文中一共展示了QmlApplicationViewer::height方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QScopedPointer<QApplication> app(createApplication(argc, argv));
app->setGraphicsSystem("opengl");
QmlApplicationViewer viewer;
QGLFormat fmt;
fmt.setSampleBuffers(false);
QGLWidget* glWidget = new QGLWidget(fmt);
viewer.setViewport(glWidget);
//viewer.setWindowFlags(Qt::FramelessWindowHint);
//viewer.setAttribute(Qt::WA_TranslucentBackground);
// /viewer.viewport()->setAutoFillBackground(false);
// viewer.setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
viewer.setMainQmlFile(QApplication::applicationDirPath() + "/../qml/FolderListTest/main.qml");
//viewer.setWindowState(Qt::WindowMaximized);
viewer.resize(qApp->desktop()->screenGeometry().width(), 3*qApp->desktop()->screenGeometry().height()/5);
viewer.move(0, qApp->desktop()->screenGeometry().height()/2 - viewer.height()/2);
if(argc>1)
{
QGraphicsObject * param = viewer.rootObject();
QString s = QString::fromUtf8(argv[1]);
s.remove("\"");
QString url = QUrl::fromLocalFile(s).toString();
param->setProperty("appParam", url);
qDebug(url.toAscii().data());
}
viewer.showExpanded();
return app->exec();
}