2017-07-18 36 views
1

每次從Qt Creator創建新項目時,QWidget都可以刪除。Qt設計器 - 如何使用不帶QWidget的TabWidget啓動項目

enter image description here

當然你可以手工編寫代碼,因爲這:

app = QApplication(sys.argv) 
ex = Main() 
sys.exit(app.exec_()) 

其中主類是從QTabWidget繼承和一切正常。

class Main(QTabWidget): 

    def __init__(self): 
     super().__init__() 

有什麼辦法如何從Qt設計實現這一目標? 如何刪除QWidget並將QTabWidget放在層次結構之上?

回答

2

當您使用Qt設計的GUI,您可以選擇小部件如下面的圖片中,你需要爲基礎:

enter image description here

一般來說,我們從第一個選項templates/forms選擇,但我們也可以從Widgets(第二個選項)

enter image description here

選擇,我們可以作爲一個選擇第二種選擇QTabWidget的基礎。

enter image description here

+0

啊我很盲目。我從來沒有想過,「小工具」選項可以滾動出來,我總是使用模板選項。在我的Qt Designer版本中,它不像你的版本那麼明顯。 –

+0

直接打開Qt Designer,不要通過Qt Creator來使用它。 – eyllanesc