5

から: http://doc.qt.io/qt-5/qml-qtquick-controls-tabview.html#details

TabView 
{
    Tab {
        title: "Red"
        Rectangle { color: "red" }
    }
    Tab {
        title: "Blue"
        Rectangle { color: "blue" }
    }
    Tab {
        title: "Green"
        Rectangle { color: "green" }
    }
}

これらのタブは、デフォルトで水平バーに表示されます。それらを別々の行に表示する方法は?

このように:
Tab1
Tab2
Tab3

ではなく:
Tab1 Tab2 Tab3

4

2 に答える 2

0

ここで何を達成したいのか 100% 確信が持てるわけではありませんが、少し前に同様の要件を課されたことがあり、デザイナーで簡単に解決できました。QTabWidget のプロパティ セクションでは、最初のオプションは tabPosition である必要があります。

tabPosition を「West」に設定すると、ウィジェットの左側にタブが垂直に並べられますが、テキストも横向きになります。それが問題になるかどうかはわかりませんが、そうではありませんでした私の場合。スクリーンショットを投稿しますが、担当者が低すぎます。

于 2015-03-19T13:29:32.477 に答える