簡體   English   中英

在Qt Designer中創建選項卡式文檔界面?

[英]Creating tabbed document interfaces in Qt Designer?

我正在嘗試編寫一個程序,該程序將使用選項卡式文檔界面(TDI),如在Notepad ++或大多數Web瀏覽器中所見。 我知道如何使用Qt Designer來構建GUI,以及如何在Qt C ++中構建代碼(經過幾天的嘗試)。

我已經創建了一個示例,說明使用Designer時每個頁面小部件的外觀,現在我想添加在運行時創建和測試選項卡的功能,每個選項卡都包含頁面小部件的唯一實例。 但是,我不知道如何在不添加擴展QWidget的類並使用代碼構建頁面小部件的情況下執行此操作。 我可以走這條路,但是我確信必須有更好的創建TDI的方法。 但是我找不到任何教程或示例。

有沒有人有什么建議?

要創建選項卡界面,您應該查看QTabWidget

它是Qt Designer中包含的容器小部件,可自動處理選項卡上的操作。 它具有幾種用於處理選項卡及其內容的內置方法。

QTabWidget的每個頁面都是單獨處理的,可以具有不同的布局和功能。

如果要在一個頁面中包含多個不同的對象,請為其分配布局,然后將對象分配給該布局。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM