Skip to content

Latest commit

 

History

History
 
 

QStackedWidget

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

QStackedWidget

1、左侧选项卡

运行 LeftTabStacked.py

本来使用QTabWidget可以实现多标签页面,但是当标签在左侧时会出现文字方向不对的问题,

可以通过自定义QTabBar来解决,也可以采用QListWidget结合QStackedWidget的方式。

  1. 左侧为QListWidget,右侧使用QStackedWidget,然后依次往里面添加QWidget
  2. 右侧添加QWidget的时候有两种方案
    1. 左侧list根据序号来索引,右侧添加widget时给定带序号的变量名,如widget_0,widget_1,widget_2之类的,这样可以直接根据QListWidget的序号关联起来
    2. 左侧list添加item时给定右侧对应的widget变量值

PS: 用设计设的做法 : https://www.jianshu.com/p/dac62b5c225c

LeftTabStacked