2011-11-15 94 views
0

我們正在建設我們的項目自定義選項卡控件和我創建一個設計器插件它。我無法獲得與標準標籤小部件相同的功能。自定義選項卡的Widget插件創作Qt設計

我想有我們的小部件模仿相同行爲: 1)允許通過點擊標籤 2)顯示變幻的設計師的內部標籤「褐色出」的特性(例如,如果沒有選項卡上的小部件)

我已經創建了一個widget的收集和屬性擴展,我知道了要添加/插入/刪除標籤,但我一直沒能找出如何做這兩件事情。

是可用的標籤控件插件某處的源代碼?還是有人知道如何從設計師附加到小部件的方法來做到這一點?

回答

0

我發現QTSDK文件夾下的設計源和位於出現對付點擊一塊。看起來他們所做的是當插件創建它們使用installEventFilter()將附件事件處理程序附加到小部件的小部件時。

處理程序然後檢查左鼠標點擊和發送命令到設計者到CURRENTINDEX屬性設置爲正確的值。

源檢查出來是qdesigner_tabwidget.cpp。

相關問題