1

このサイト には、2 つの「タブ システム」の画像があります。「Plastique ウィジェット スタイルで表示される切り詰められたタブ バー」と説明されている 2 つ目のものを希望します。そこには、タブをスライドできる矢印があります。

次のような「タブシステム」を実装しました。

QTabWidget *tabWidget = new QTabWidget();

tabWidget->addTab(ToolGroupBox(),"Toolbox");
tabWidget->addTab(CameraGroupBox(),"Camera");
...
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(tabWidget);

私が理解しているように、QTabBar クラスの tabRect 関数を使用すると、切り捨てられたタブを作成することが可能です。私はいくつかのことを試しましたが、残念ながらうまくいきません。

4

1 に答える 1

2

のusesScrollButtonsプロパティが必要ですQTabBar。メソッドを介してにアクセスできますQTabBarQTabWidgettabBar

関わる必要は全くありませんtabRect。2 つのタブ システムの写真の直前にあるドキュメントは、直接関係ありません。この図は、可能な 2 つのタブ スタイルを示しているだけです。

于 2012-01-11T22:09:36.247 に答える