小编Mor*_*boo的帖子

如何动态地将选项卡添加到选项卡?

我正在尝试使用以下代码向选项卡组件添加一个新选项卡。

运行时不会报告错误,但不会显示其他选项卡。我试过同时使用 tabs 和 tabs.__tabsModel 作为父级,但没有显示其他选项卡。

import QtQuick 2.0
import QtQuick.LocalStorage 2.0
import Ubuntu.Components 0.1

MainView {
    // objectName for functional testing purposes (autopilot-qt5)
    id: mainView
    objectName: "mainView"
    applicationName: "news-feed"

    width: units.gu(100)
    height: units.gu(75)

    Tabs {
        id: tabs
        anchors.fill: parent

        Component.onCompleted: {
            mainView.initializeDB();
            mainView.saveFeed("BBC News","http://feeds.bbci.co.uk/news/rss.xml");
            mainView.saveFeed("Jono Bacon","http://www.jonobacon.org/?feed=rss2");
            mainView.saveFeed("The Register", "http://www.theregister.co.uk/headlines.atom");
            fillTabs();
        }

        tools: ToolbarActions {
            Action {
                objectName: "action"

                iconSource: Qt.resolvedUrl("avatar.png")
                text: i18n.tr("Tap me!")

                onTriggered: {
                    label.text = i18n.tr("Toolbar tapped")
                }
            }
        }

        // First tab begins here
        Tab { …
Run Code Online (Sandbox Code Playgroud)

application-development qml ubuntu-sdk ubuntu-touch

10
推荐指数
1
解决办法
2162
查看次数