Qt 如何为大于qml中屏幕分辨率的项目添加滚动条?

Qt 如何为大于qml中屏幕分辨率的项目添加滚动条?,qt,scrollbar,screen,qml,Qt,Scrollbar,Screen,Qml,我使用的是QtQuick 1.1,我有一个项目如下: Item { id: myItem width: 12345 height: 12345 //... } 当我运行qml项目时,它不会显示此项目的任何滚动条(水平和垂直) 如何将滚动条添加到它?如果我同时使用Qt和QML(使用QWidget和qdeCrativeView),那么解决方案是什么呢?与使用桌面widget相比,使用QML制作UI是一种UI范式的转变。您所期望的是正常的桌面小部件行为,这在大多数移动

我使用的是
QtQuick 1.1
,我有一个项目如下:

Item {
    id: myItem
    width: 12345
    height: 12345
    //...
}
当我运行qml项目时,它不会显示此项目的任何滚动条(水平和垂直)


如何将滚动条添加到它?如果我同时使用Qt和QML(使用QWidget和qdeCrativeView),那么解决方案是什么呢?

与使用桌面widget相比,使用QML制作UI是一种UI范式的转变。您所期望的是正常的桌面小部件行为,这在大多数移动平台UI中是不存在的。在它们中,滚动条通常与列表关联,而不是与完整页面关联

但是,您也可以在qml中实现这一点。您可以将顶部元素设置为flickable而不是矩形,并根据页面上的flicks显示滚动条。尝试通过qml RSSfeed示例了解如何使用flickable和其他元素的组合来实现这一点

另外,请参见Qt5中介绍的。他们会给你小部件的行为。看看它是否符合你的要求

但是,你应该再次问自己,你到底想在这里实现什么