2014-02-12 81 views
1

我希望該用戶可以重命名標籤:單擊當前標籤標籤應打開可編輯模式。 我能看到的唯一方法是使用堆疊佈局+ scrollarea +自定義小部件+ stackedwidget。 我可以使用標準的QTabWidget嗎?可編輯QTabWidget

還有一個問題。我可以創建自定義僞狀態(如預定義:懸停,:選定等)?

回答

0
  1. 你可以重新實現QTabWidget來訪問QTabBar並使用QTabBar::setTabButton方法。但有時很難調整插入的小部件的位置;)
  2. 您不能創建自定義狀態,但可以使用自定義屬性。請參閱Q_PROPERTY宏和相關的QSS syntax。請注意,這些樣式不會更新屬性更改,因此您應該手動調用polish/unpolish以強制窗口小部件使用QSS。