簡體   English   中英

如何在 QMenu 中添加滑塊?

[英]How to add an slider bar into QMenu?

我的上下文菜單有很多項目,我需要一個滑塊來控制它,但我沒有發現任何功能可以做到這一點。 我怎么辦?

從 Stack Overflow 上的另一個線程中,我發現了這個技巧:

submenu->setStyleSheet("QMenu { menu-scrollable: 1; }");

有關更多信息,請參閱在子菜單 qt 中創建滾動條?

@Frank Osterfeld:對於需要滾動條、Qt Creator 和自動完成列表的巨大上下文菜單,我有一個有效用例的完美示例。

菜單沒有滾動條。 (上下文)菜單的樣式和行為由 OS X、Windows、KDE/Gnome 等定義,據我所知,它們都不包含滾動條。 有時菜單如果不適合屏幕就會換行,這已經很煩人了。 上下文菜單中的滾動條將更加無法使用。 上下文菜單不適合放置如此大量的項目,您應該相應地重新設計您的應用程序。

暫無
暫無

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

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