Qtスタイルシート(8):スタイルシートを使用してタブウィジェットの外観を設定します(QTabWidgetスタイル)



Qt Style Sheet Use Style Sheet Set Appearance Tab Widget



Qtスタイルシート(8):スタイルシートを使用してタブパーツの外観を設定します

この記事は私自身のものではないオリジナルの記事です。著者は今回の転載に同意しました。他の再版の出典を示すか、再版が 'Huang Bang Yongshuai(旧名:Huang Yong)からのものであることを示してください

、



以下は転載内容です

この記事はオリジナル記事です。転載の出典を明記するか、 'Huang Bang Yongshuai(旧名:Huang Yong)から転載したことを明記してください。



この記事は私のオリジナル作品「Qt5.10GUI完全リファレンスマニュアル」からのものです。ネットワークディスクアドレス:
https://pan.baidu.com/s/1iqagt4SEC8PUYx6t3ku39Q
「C ++構文の詳細な説明」Webディスクアドレス:https://pan.baidu.com/s/1dIxLMN5b91zpJN2sZv1MNg

C ++の文法に慣れていない場合は、Electronic IndustryPressから出版されている私の本「C ++構文の詳細な説明」を参照することをお勧めします。この本の文法例は短く簡潔です。 C ++の知識ポイントを調べるのに非常に便利であり、文法の原則は徹底的かつ詳細です。説明は、読者がC ++の原則を完全に理解し、C ++を完全に混乱させ、それが何であるか、そしてなぜそれであるかを彼らに知らせることを確実にすることができます。この本は、C ++を包括的に理解している必須のデスクブックです。

5.タブ関連およびQToolBox
画像
図13-42に、QTabWidgetのコンポーネントを示します。
画像



Example 13.24: Set the style of QTabWidget (see Figure 13-43 for the effect) #include int main(int argc, char *argv[]){ QApplication aa(argc,argv) QWidget w //Set the content of QTabWidget QTabWidget *pt=new QTabWidget(&w) pt->move(22,22) QWidget *pw1=new QWidget QWidget *pw2=new QWidget QWidget *pw3=new QWidget QWidget *pw4=new QWidget pw1->setObjectName('pw1') //Set the object name of the container pw1 QPushButton *pb1=new QPushButton('AAA',pw1) QPushButton *pb2=new QPushButton('BBB',pw2) QPushButton *pb3=new QPushButton('CCC',pw3) pt->addTab(pw1,'111') pt->addTab(pw2,'222') pt->addTab(pw3,'333') pt->addTab(pw4,'444') pt->setUsesScrollButtons(true) //1, make QTabWidget display the scroll bar pt->resize(333,222) //2, set the size of QTabWidget qDebug()

「背景:rgb(111,111,1)border:2px solid green min-height:111}」

// 8。 :: tab-barサブコントロールを使用して、タブバーの位置と幅を設定します
'QTabWidget :: tab-bar {width:177 subcontrol-position:right}' //タブバーは右側にあります

// 9。 :: tabサブコントロールを使用して、タブの背景(緑)とサイズを設定します
'QTabBar :: tab {background:green border:2px solid red border-radius:5'
'width:77 height:44}' //タブのサイズ

// 10 :: scrollerを使用して、スクロール領域の幅を設定します
「QTabBar :: scroller {width:15}」

// 11、右矢印を設定
「QTabBarQToolButton :: right-arrow {」
「背景:青い背景-クリップ:マージン」
「image:url(F:/1i.png)border:2px solid rgb(111,1,111)}」

// 12、左矢印を設定
「QTabBarQToolButton ::左矢印{」
「背景:緑の境界線:2px実線rgb(111,1,111)image:url(F:/2i.png)}」
)。
w.resize(400,333)w.show()return aa.exec()}

画像

著者:Huangbang Yong Shuai(旧:Huang Yong)

画像