我在QT遇到问题。我希望我的软件有一个顶部栏,所有软件都在特定文件夹中。因此,对于文件夹中的每个项目,我添加一个具有该文件夹名称的按钮。为此,当按钮没有达到应用程序高度的限制时,我想到一个没有滚动条的栏,但当它们达到该值时,会出现一个滚动条。
问题是我没有找到任何方法(使用设计)这样做...我发现了一种简单的方法来编写代码,但我不能使用HorizontalLayout:S ...)
提前感谢您的帮助。
最诚挚的问候, Luis Da Costa
答案 0 :(得分:0)
您需要一个自定义窗口小部件,其中包含从QAbstractItemView派生的项目视图。然后你可以拥有自己的按钮,你可以在需要时显示它们。 QAbstractItemView具有您需要的滚动功能。通过实施您自己的代表,您可以定义项目的外观。